Lista de características:

 

Take Command v18.0 está utilizando una nueva versión del instalador.

 

La directiva Take Command El instalador ahora ofrece asociar opcionalmente archivos por lotes (.BAT, .BTM y/o .CMD) con TCMD.EXE.

 

Take Command v18.0 está utilizando una nueva versión del control de edición Scintilla (para el IDE/depurador por lotes y el Take Command ventana de entrada de comandos).

 

Take Command v18.0 utiliza una nueva versión de Oniguruma (analizador de expresiones regulares).

 

Take Command v18.0 está usando una nueva versión de textpipeengine.dll (TUBO).

 

La directiva Todo motor de búsqueda del voidtools ahora está incluido en Take Command.

 

El registro de errores y el manejo de excepciones se han rehecho por completo. En lugar de un TCMD.GPF / TCCArchivo .GPF, Take Command, TCC, y el IDE ahora creará tcmd.log, registro tcc, ide.log archivos que contienen la información del error (incluido el nombre del archivo, la función y el número de línea del error). Los archivos de registro se crearán en el directorio de instalación si se puede escribir (es decir, no en "Archivos de programa" o "Archivos de programa (x86)). De lo contrario, estarán en c:\users\\appdata\local \jpsoft.

 

 

Take Command:

 

Los cuadros de diálogo para abrir archivos/guardar archivos se han actualizado al formato de Windows 7/8.

 

Hay una nueva entrada de menú "Regex" en Herramientas, que muestra un analizador de expresiones regulares. Hay dos cuadros de edición:

 

1) El primero es para probar la expresión regular. Si la expresión regular es válida, el cuadro de diálogo mostrará una marca de verificación verde a la derecha del cuadro de edición de la expresión. Si la expresión regular no es válida, el cuadro de diálogo mostrará una X roja.

2) El segundo cuadro de edición es para el texto que desea comparar con la expresión regular. Si el texto coincide con la expresión regular, el cuadro de diálogo mostrará una marca de verificación verde a la derecha del cuadro de edición de la prueba. Si el texto no coincide, el cuadro de diálogo mostrará una X roja.

 

expresiones regulares

 

 

TCC:

 

Los cuadros de diálogo para abrir archivos/guardar archivos se han actualizado al formato de Windows 7/Windows 8.

 

Hay un nuevo cuadro de diálogo emergente (invocado presionando Ctrl-F7), que muestra un analizador de expresiones regulares. Hay dos cuadros de edición:

 

1) El primero es para probar la expresión regular. Si la expresión regular es válida, el cuadro de diálogo mostrará una marca de verificación verde a la derecha del cuadro de edición de la expresión. Si la expresión regular no es válida, el cuadro de diálogo mostrará una X roja.

2) El segundo cuadro de edición es para el texto que desea comparar con la expresión regular. Si el texto coincide con la expresión regular, el cuadro de diálogo mostrará una marca de verificación verde a la derecha del cuadro de edición de la prueba. Si el texto no coincide, el cuadro de diálogo mostrará una X roja.

 

expresiones regulares

 

 

IDE/depurador por lotes:

 

Los cuadros de diálogo para abrir archivos/guardar archivos se han actualizado al formato de Windows 7/Windows 8.

 

El menú Opciones tiene dos nuevas entradas:

 

TCC Sintaxis: utilice el TCC colorizador de sintaxis. (Este es el valor predeterminado para archivos BAT, BTM y CMD).

Sintaxis CMD: utilice el colorizador de sintaxis CMD. (Útil al escribir archivos por lotes solo CMD).

 

Hay una nueva pestaña en la parte inferior ("Modificado") que muestra todas las variables que se configuran durante la ejecución del archivo por lotes. (Esto es como la ventana "Auto" en Visual Studio).

 

Archivo/Abrir ahora carga el archivo de punto de interrupción (nombre de archivo.ext.bp) y el archivo vars observado (nombre de archivo.ext.watch) automáticamente cuando carga un archivo por lotes.

 

Archivo/Guardar ahora guarda el archivo de punto de interrupción (nombre de archivo.ext.bp) y el archivo vars observado (nombre de archivo.ext.watch) automáticamente cuando guarda un archivo por lotes.

 

 

Directivas INI:

 

EverythingSearch=YES|no - ahora el valor predeterminado es SÍ.

 

Regex=Ctrl-F7: tecla predeterminada para abrir el cuadro de diálogo del analizador de expresiones regulares.

 

RightClickPaste=yes|NO: en caso afirmativo, un clic derecho en una ventana de pestaña TCMD pegará el contenido del portapapeles en lugar de invocar el menú contextual. (Tenga en cuenta que esto no es necesario para la mayoría de los usuarios, ya que el botón central del mouse ya realiza un pegado).

 

 

Nuevas variables de entorno:

 

CMDLINE2 - la línea de comando original (antes de alias y expansión de variables, redirección, comandos compuestos, etc.).

 

 

Nuevas variables internas:

 

_HIPERV - devuelve 1 si TCC se ejecuta en una máquina virtual Hyper-V.

 

_BATERÍA DE ENERGÍA - devuelve el % de batería (0-100) cuando se activa la condición POWERMONITOR.

 

_PANTALLA DE ENERGÍA - devuelve 0 si el monitor principal está apagado o 1 si está encendido.

 

_ESQUEMA DE PODER - devuelve el esquema de energía en uso cuando se activa la condición POWERMONITOR.

 

_FUENTE DE ALIMENTACIÓN - devuelve la fuente de alimentación (CA o CC) cuando se activa la condición POWERMONITOR.

 

_TASKDIALOG_BUTTON - el botón presionado para salir de TASKDIALOG.

 

_TASKDIALOG_RADIO - el botón de opción seleccionado (si lo hay) en TASKDIALOG.

 

_TASKDIALOG_VERIFY - devuelve 1 si el botón de verificación se marcó en TASKDIALOG.

 

_XEN - devuelve 1 si TCC se ejecuta en una máquina virtual Xen.

 

 

Variables internas actualizadas:

 

_do_dirs - devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno sus propios _do_dirs).

 

_hacer_errores- devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno sus propios _do_errors).

 

_hacer_archivos- devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno sus propios _do_files).

 

_hacer_bucle- devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno su propio _do_loop).

 

 

Funciones variables actualizadas:

 

@EVAL - Se agregó soporte para notación científica tanto en la entrada como en la salida. Por ejemplo:

 

@eval[1.6582E+8 *47]

@eval[1.6582E+8 *47=E] - el =E format le dice a @EVAL que genere los resultados en notación científica.

 

@FILEREAD - Se agregó soporte para archivos UTF8 (con caracteres extendidos BOM o UTF8 dentro de los primeros 2K).

 

@GETDIR - ahora utiliza el cuadro de diálogo para abrir archivos de Windows 7/Windows 8.

 

@SHA1[[s,]nombre de archivo] - se agregó un primer argumento opcional "s" para generar el hash en una cadena (en nombre de archivo), no un archivo.

 

@SHA256[[s,]nombre de archivo] - se agregó un primer argumento opcional "s" para generar el hash en una cadena (en nombre de archivo), no un archivo.

 

@SHA384[[s,]nombre de archivo] - se agregó un primer argumento opcional "s" para generar el hash en una cadena (en nombre de archivo), no un archivo.

 

@SHA512[[s,]nombre de archivo] - se agregó un primer argumento opcional "s" para generar el hash en una cadena (en nombre de archivo), no un archivo.

 

@NOMBRE VERDADERO - un ~\ o ~/ inicial se interpretará como el directorio de inicio del usuario actual.

 

 

Nuevas funciones variables:

 

@TODO[nombre de archivo[,cdfpw[,n]]] - llama a Everything Search para devolver todos los nombres de archivos/directorios coincidentes (delimitados por espacios). Las opciones son:

 

nombre de archivo: el nombre a buscar. Si nombre de archivo comienza con un "::", el nombre del archivo se trata como una expresión regular

c - búsqueda que distingue entre mayúsculas y minúsculas

d - solo buscar directorios

f - solo buscar archivos

p - coincide con los nombres de las rutas

w - coincide con la palabra completa

n - número máximo de coincidencias para devolver

 

@FILELOCK[nombre de archivo]: devuelve los PID de los procesos con un bloqueo en el archivo especificado.

 

@PIDUSER[pid]: devuelve el nombre de usuario para el ID del proceso especificado. (Los procesos del sistema devuelven una cadena vacía).

 

 

Comandos actualizados:

 

7DESCOMPRIMIR

 

Se agregó selección de rango y atributos al cuadro de diálogo de comando.

 

CD

 

Las búsquedas difusas en directorios son mucho más rápidas y ya no es necesario crear el índice (jpstree.idx) para las unidades NTFS.

 

Se agregó soporte para carpetas de shell de Windows (para el usuario actual). Consulte CDD para conocer la sintaxis y los nombres de las carpetas.

 

CDS

 

Las búsquedas difusas en directorios son mucho más rápidas y ya no es necesario crear el índice (jpstree.idx) para las unidades NTFS.

 

Se agregó soporte para CDD a las carpetas del shell de Windows (para el usuario actual). La sintaxis es:

 

CDD: nombre de carpeta

 

donde nombre de la carpeta puede ser:

 

Imágenes de cuenta        (Windows 8+)

Herramientas de administración

Accesos directos a aplicaciones        (Windows 8+)

Rollo de cámara (Windows 8.1+)

Grabación de CD

Herramientas de administración comunes

Enlaces OEM comunes

Programas comunes

Menú Inicio Común

Inicio común

Plantillas comunes

Contactos

Cookies

Ordenador de sobremesa

DeviceMetadataStore

Documentos

DocumentosBiblioteca

Descargas

Favoritos

Fuentes

Tareas del juego

Historia

Atajos de aplicaciones implícitas

InternetCaché

Bibliotecas

Enlaces

LocalAppData

Datos de aplicación local bajo

DirectoriodeRecursoslocalizados

Música

Biblioteca de música

Red

Imágenes originales

Álbumes de fotos

ImágenesBiblioteca

Fotos

Playlists

Capucha de impresión

Mi Perfil

Datos de programa

Archivos de programa

Archivos de programaX64

Archivos de programaX86

ProgramaArchivosComún

Archivos de programaComúnX64

Archivos de programaComúnX86

Programas

Público

PúblicoEscritorio

Documentos públicos

Descargas públicas

Tareas de juego público

Bibliotecas Públicas

PúblicoMúsica

Imágenes públicas

Tonos públicos

PublicUserTiles (Windows 8+)

PúblicoVideos

Comida rápida

Entradas recientes

GrabadoTVLibrary

Directorioderecursos

Tonos

Datos de la aplicación de roaming

RoamedTileImages (Windows 8+)

Azulejos itinerantes (Windows 8+)

MuestraMúsica

Imagenes de muestra

Listas de reproducción de muestra

Vídeos de muestra

Partidas guardadas

Capturas de pantalla        (Windows 8+)

Historial de búsqueda        (Windows 8.1+)

Plantillas de búsqueda

SendTo

Barra lateralDefaultPartes

Piezas de la barra lateral

SkyDrive (Windows 8.1+)

SkyDriveCameraRoll (Windows 8.1+)

Documentos de SkyDrive        (Windows 8.1+)

Imágenes de SkyDrive        (Windows 8.1+)

Startmenu

Inicio

System

SistemaX86

Plantillas

Usuario fijado

Perfiles de usuario

Archivos de programa de usuario

Archivos de programa de usuarioComún

Videos

VídeosBiblioteca

Windows

 

DO

 

LEAVE ahora admite argumentos variables.

 

_do_dirs: devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno su propio _do_dirs).

_do_errors: devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno sus propios _do_errors).

_do_files: devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno sus propios _do_files).

_do_loop: devuelve el valor del bucle DO actual (es decir, los DO anidados tienen cada uno su propio _do_loop).

 

/D: se agregó soporte para las carpetas de shell de Windows (para el usuario actual). Consulte CDD para conocer la sintaxis y los nombres de las carpetas.

 

EXPULSAR MEDIO

 

Se agregó soporte para expulsar unidades USB extraíbles.

 

TODO LO QUE

 

TODO ahora tiene un cuadro de diálogo de comando.

 

Se agregaron opciones de selección de rango y atributos.

 

/E: muestra el cuadro de diálogo Buscar todo. Puedes combinar /E con las otras opciones de TODO (excepto /D y /F).

 

/O: muestra el cuadro de diálogo de opciones de búsqueda de todo.

 

/S: ordena los resultados por ruta y luego por nombre de archivo. (Esto puede tardar varios segundos con una gran cantidad de resultados de búsqueda).

 

PARA

 

/R: se agregó soporte para las carpetas de shell de Windows (para el usuario actual). Consulte CDD para conocer la sintaxis y los nombres de las carpetas.

 

CABEZA

 

Se agregó soporte para archivos UTF8 (con caracteres extendidos BOM o UTF8 dentro de los primeros 2K).

 

MD

 

Se modificó /Ne para suprimir solo todos los errores no fatales (como ERROR_ALREADY_EXISTS).

 

PLAYAVI

 

Se agregó soporte para comodines.

 

Se agregó soporte para listas @file.

 

REPRODUCIR SONIDO

 

Se agregó soporte para comodines.

 

Se agregó soporte para listas @file.

 

PROMPT

 

$=: muestra el tiempo transcurrido para el comando anterior.

 

Comandos Pushd

 

Se agregó soporte para carpetas de shell de Windows (para el usuario actual). Consulte CDD para conocer la sintaxis y los nombres de las carpetas.

 

COLA

 

Se agregó soporte para archivos UTF8 (con caracteres extendidos BOM o UTF8 dentro de los primeros 2K).

 

TAR

 

Se agregó selección de rango y atributos al cuadro de diálogo de comando.

 

BARRA DE TAREAS

 

CIERRE DE SESIÓN: muestra el cuadro de diálogo de cierre de sesión.

 

DIÁLOGO DE TAREAS

 

/A"Detalles": TASKDIALOG tendrá un botón en el que puede hacer clic para expandir el cuadro de diálogo y ver el texto especificado en "Detalles".

 

/B"Texto del botón": texto que se utilizará para los botones personalizados. Si especifica uno o más argumentos /C, TASKDIALOG no mostrará ninguno de los botones predeterminados. TASKDIALOG devolverá el ID del botón presionado en la variable de comando %_taskdialog_button. TASKDIALOG numerará el ID del botón personalizado comenzando en 1000.

 

/C: marque la casilla de verificación al iniciar TASKDIALOG. (La casilla de verificación está desmarcada de forma predeterminada).

 

/F[ISW]"Texto" - muestra el texto del pie de página con un icono opcional:

 

yo - información

S-error

W - advertencia

 

/H: habilita hipervínculos incrustados en el texto de información adicional (/A), el texto del pie de página (/F) y el texto de instrucciones principal. Los hipervínculos se crean con una pestaña HTML . Por ejemplo:

 

/A"Este es un hipervínculo: Detalles completos sobre Take Command 18.0"

 

/L: convierte los botones definidos por /B en enlaces de comando. Un enlace de comando es un botón más grande que tiene un ícono y, opcionalmente, una segunda línea de texto más pequeña. (Para mostrar una segunda línea, agregue ^n al argumento /B, seguido del texto de la segunda línea).

 

/R"Texto del botón": muestra los botones de opción. El botón seleccionado se devolverá en la variable de comando %_taskdialog_radio. TASKDIALOG numerará el ID del botón de opción personalizado comenzando en 2000.

 

/V"Texto": muestra una casilla de verificación. Si la casilla está marcada, la variable de comando %_taskdialog_verify se establecerá cuando salga TASKDIALOG.

 

/X: el cuadro de diálogo se puede cerrar usando Alt-F4, Escape y el botón de cerrar de la barra de título incluso si no se especifica ningún botón de cancelar.

 

Lista de tareas

 

/U: muestra el nombre de usuario de cada proceso (los procesos del sistema devuelven una cadena vacía).

 

/U"propietario": muestra solo los procesos del propietario especificado.

 

/X: muestra los PID en hexadecimal.

 

/Z: muestra los PID principales en la segunda columna.

 

TÍTULO

 

Si no especifica un título nuevo, TITLE mostrará el título de la consola existente.

 

TUBO

 

La clasificación es mucho más rápida.

 

Procesamiento mucho más rápido de filtros que coinciden con una lista de patrones.

 

Abrir archivo al finalizar ahora usa el editor predeterminado si no se encuentra ninguna asociación de archivo.

 

Componente PDF actualizado.

 

Componente de expresión regular de Perl actualizado.

 

El filtro de Excel a texto ahora ignora las hojas de cálculo ocultas.

 

TPIPE tiene una serie de opciones nuevas:

 

/entrada="nombre de archivo"[,Subcarpetas[,Acción]] (Puede especificar varias declaraciones "/input=...").

nombre de archivo - el nombre del archivo, carpetao comodín

Subcarpetas: cuántas subcarpetas incluir (predeterminado 0):

0 - sin subcarpetas

1 a 254 - subcarpetas

255 - todas las subcarpetas

Acción: la acción a realizar (predeterminado 1):

1 - incluir los archivos

2 - excluir los archivos

3 - ignora los archivos

 

/entradabinaria=acción,muestra

Acción (predeterminado 0):

0: se procesan archivos binarios

1 - Se omiten los archivos binarios

2 - Los archivos binarios se confirman antes de procesarlos

Muestra: el tamaño de muestra que se utilizará para identificar archivos binarios (predeterminado 255)

 

/inputpromptRO=n: si es 1, solicita archivos de entrada de solo lectura.

 

/inputstring=... - Procesa la cadena (como si estuviera en un archivo) y devuelve el resultado.

 

/logappend=n: si es 1, añádalo al archivo de registro.

 

/outputappend=n: si es 1, se agrega al archivo de salida.

 

/outputretaindate=n: si es 1, conserva la fecha del archivo existente en el archivo de salida.

 

/sort - nuevos tipos de clasificación:

6 - Ordenar por fecha y hora

7 - Ordenar por fecha

8 - Ordenar por tiempo

 

/selección=Tipo,Ubicar,Param1,Param2,MoverA,nDelimiter,CustomDelimiter,HasHeader[,ProcessIndividually[,ExcludeDelimiter[,ExcludeQuotes]]]

ExcludeDelimiter: si se aplican o no subfiltros a cada campo CSV o Tab individualmente, o a los campos como un valor de cadena. El valor predeterminado es 0.

ExcludeQuotes: si se incluyen o no las comillas CSV que pueden rodear el campo al pasar el campo al subfiltro. El valor predeterminado es 1.

 

/split=tipo,SplitSize,SplitChar,SplitCharPos,SplitCharCount,SplitLines,SplitFilename[,PrimerNúmeroDeArchivo[,PrevenirSobrecarga]]

FirstFileNumber: el número del primer archivo. El valor predeterminado es 0.

PreventOverload: si es 1, no cree más de 10,000 archivos en una carpeta. El valor predeterminado es 0.

 

NOMBRE VERDADERO

 

Un ~\ o ~/ inicial se interpretará como el directorio de inicio del usuario actual.

 

TIPO

 

Se agregó soporte para archivos UTF8 (con caracteres extendidos BOM o UTF8 dentro de los primeros 2K).

 

UNTAR

 

Se agregó selección de rango y atributos al cuadro de diálogo de comando.

 

ABRIR LA CREMALLERA

 

Se agregó selección de rango y atributos al cuadro de diálogo de comando.

 

CUAL

 

QUE ahora identificará variables de complemento, variables internas y funciones de variables.

 

Un * inicial ahora omitirá la prueba de alias. (es decir, si "dir" es un alias, "*dir" devolverá el comando interno).

 

 

Nuevos comandos:

 

COPYDIR - copiar un árbol de directorios a una nueva ubicación. La sintaxis es:

 

Destino de origen COPYDIR

 

Ambos fuente destino son nombres de directorios. Si destino no existe, COPYDIR creará destino y copia fuente a destino. Si destino ya existe, COPYDIR agregará el último nombre del subdirectorio en fuente a destino, cree el nuevo subdirectorio y copie fuente a destino.

 

BLOQUEO DE ARCHIVO - devuelve una lista de los procesos con un bloqueo en el archivo especificado y, opcionalmente, los cierra para liberar el archivo. La sintaxis es:

 

FILELOCK [/C /F] nombre de archivo

 

/C(perder proceso): solicita que se cierren los procesos.

/F(forzar cierre): al igual que TASKEND /F, fuerza el cierre de los procesos.

 

SALTAR LISTA - crear una lista de tareas personalizada para Take Command (Solo Windows 7+). La sintaxis es:

 

JUMPLIST [/C /D /S] "título" "argumentos"

 

/C - confirmar los cambios

 

/D - eliminar una lista de tareas existente

 

/S - agregar línea separadora

 

"título" - título a usar en la lista de tareas

 

"argumentos" - comando y argumentos a pasar Take Command. (El comando irá precedido de /C antes de pasarlo a Take Command, por lo que se iniciará en una ventana de nueva pestaña).

 

Para crear una lista de tareas personalizada, debe llamar a JUMPLIST para cada comando y luego una última vez con la opción /C.

 

MONTISO - monta una imagen ISO como una unidad de disco (solo Windows 8+). La sintaxis es:

 

MONTISO [d:\ | d:\ruta\] imagen

 

d:\: la letra de unidad opcional que se utilizará. Si no especifica una unidad o ruta de montaje, Windows asignará una automáticamente.

image: el archivo ISO que se va a montar.

 

d:\path\: la ruta de montaje que se utilizará.

 

MOVEDIR - mover un árbol de directorios a una nueva ubicación. La sintaxis es:

 

MOVEDIR origen destino

 

Ambos fuente destino son nombres de directorios. Si destino no existe, MOVEDIR creará destino y muévete fuente a destino. Si destino ya existe, MOVEDIR agregará el último nombre del subdirectorio en fuente a destino, cree el nuevo subdirectorio y muévalo fuente a destino.

 

MONITOR DE ENERGÍA - Monitorear el cambio de esquema de energía, energía de la batería, interruptor de CA/CC, suspensión del sistema y reanudación del sistema. La sintaxis es:

 

POWERMONITOR [/c [acción]]

POWERMONITOR [Batería | Aire acondicionado | CC | Esquema | Mostrar | Currículum | Suspender] [n | PARA SIEMPRE] comando

 

Tenga en cuenta que Windows enviará una notificación inmediata sobre el esquema actual, CA/CC y batería.

 

POWERMONITOR establecerá variables de entorno cuando se active la condición:

 

_POWERBATTERY: devuelve el % de batería (0-100).

_POWERSOURCE: devuelve la fuente de alimentación (CA o CC).

_POWERDISPLAY: devuelve 0 si el monitor principal está apagado o 1 si está encendido.

_POWERSCHEME: devuelve el esquema de energía en uso:

0 - Ahorro de energía

1 - Máximo rendimiento

2 - equilibrado

3 - Desconocido

 

DESMONTISO - desmonta una imagen ISO previamente montada con MOUNTISO (solo Windows 8+). La sintaxis es:

 

DESMONTISO [d:\ | d:\ruta\]