Lista de características:

 

 

Take Command, TCCy el IDE/Batch Debugger se han reescrito para eliminar casi todas las limitaciones en el tamaño de archivos, líneas y argumentos (aparte de las impuestas por las API de Windows y la cantidad de RAM disponible).

 

Take Command v17 utiliza una nueva versión del marco GUI.

 

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

 

Take Command v17 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).

 

La ayuda ha mejorado la compatibilidad con la visualización en monitores 4K.

 

 

Take Command:

 

Take Command ha mejorado el soporte para TCC diálogos. Ya no bloquean el acceso a otros TCC ventanas de pestañas, y cuando haces clic en otra pestaña, Take Command ocultará las ventanas de diálogo que pertenecen a las ventanas de pestañas no activas.

 

La opción Editar/Depurar en el menú Herramientas ahora inicia el IDE/depurador usando una ventana de nueva pestaña en lugar de una ventana de consola.

 

La Take Command La barra de estado ahora incluye la posición de fila y columna del cursor en la ventana de pestaña activa.

 

La Take Command La ventana de entrada de comando ahora incluirá opcionalmente alias al completar la tabulación si el argumento que se expande está al principio de la línea de comando. Esto requiere que tengas al menos una TCC sesión (o SHRALIAS) utilizando variables globales.

 

La Take Command La ventana de entrada de comandos ahora incluirá opcionalmente comandos internos al completar con tabulación si el argumento que se expande está al principio de la línea de comando.

 

Si presiona el botón izquierdo del mouse mientras el cursor está en una ventana de pestaña, Take Command pausará la salida (y el desplazamiento) hasta que suelte la tecla. Esto hará que sea más fácil copiar texto mientras la aplicación todavía está generando texto.

 

Si presiona el botón izquierdo del mouse mientras el cursor está en el control deslizante de la barra de desplazamiento vertical, Take Command pausará la salida (y el desplazamiento) hasta que suelte la tecla.

 

Si mantiene presionada la tecla Ctrl mientras suelta archivos en un Take Command ventana de pestañas, Take Command agregará un CR y ejecutará el comando.

 

Ctrl-C: si ha seleccionado texto en una ventana de pestaña, Ctrl-C ahora copiará ese texto al portapapeles y borrará la selección. Si no tiene ningún texto seleccionado (o si presiona Ctrl-C nuevamente), actuará como Ctrl-Break.

 

La Take Command Los botones de la barra de herramientas pueden enviar algunas claves especiales adicionales.

 

F13

F14

F15

F16

F17

F18

F19

F20

F21

F22

F23

F24

LWIN

RWIN

APLICACIONES

SLEEP

SELECCIONAR

IMPRESIÓN

EJECUTAR

MUTE

SUBE EL VOLUMEN

BAJAR VOLUMEN

 

 

 

TCC:

 

Algunos complementos deberán actualizarse a versiones compatibles con v17, ya que muchas de las API internas han cambiado como resultado de la reescritura del analizador y el manejo de cadenas.

 

TCC Ahora incluirá opcionalmente alias al completar la tabulación si el argumento que se expande está al principio de la línea de comando.

 

TCC Ahora incluirá opcionalmente comandos internos al completar con tabulación si el argumento que se expande está al principio de la línea de comando.

 

Se agregó más compatibilidad con UTF-8 (para entrada de archivos, es decir, archivos por lotes y funciones variables) con la directiva UTF8 en TCMD.INI.

 

Ctrl-C: si está en la línea de comando y ha seleccionado texto en el TCC ventana, Ctrl-C ahora copiará ese texto al portapapeles y borrará la selección. Si no tiene ningún texto seleccionado (o si presiona Ctrl-C nuevamente), actuará como Ctrl-Break e interrumpirá la entrada de la línea de comando.

 

Ctrl-Alt-Izquierda: elimina el argumento a la izquierda del cursor. Los argumentos se analizan de la misma manera que para los comandos internos; es decir, las cadenas entrecomilladas se consideran un argumento único.

 

Ctrl-Alt-Derecha: elimina el argumento a la derecha del cursor. Los argumentos se analizan de la misma manera que para los comandos internos; es decir, las cadenas entrecomilladas se consideran un argumento único.

 

Mayús-Alt-Izquierda: va al principio del argumento a la izquierda del cursor. Los argumentos se analizan de la misma manera que para los comandos internos; es decir, las cadenas entrecomilladas se consideran un argumento único.

 

Mayús-Alt-Derecha: desplazarse al principio del argumento a la derecha del cursor. Los argumentos se analizan de la misma manera que para los comandos internos; es decir, las cadenas entrecomilladas se consideran un argumento único.

 

Se ha mejorado la finalización con tabulación para expandir automáticamente los nombres de las variables incrustadas en la ruta que se está completando.

 

Ctrl+ (en el teclado numérico) aumentará el tamaño de fuente en un TCC ventana de la consola. Debes utilizar una fuente TrueType (como Lucida Console o Consolas), no una fuente rasterizada.

 

Ctrl- (en el teclado numérico) disminuirá el tamaño de fuente en un TCC ventana de la consola. Debes utilizar una fuente TrueType (como Lucida Console o Consolas), no una fuente rasterizada.

 

Ctrl-Win-Izquierda: disminuye el ancho de la ventana de la consola.

 

Ctrl-Win-Derecha: aumenta el ancho de la ventana de la consola. No puede aumentar el ancho de la ventana más allá del ancho del búfer de pantalla de la consola.

 

Ctrl-Win-Up: disminuye la altura de la ventana de la consola.

 

Ctrl-Win-Down: aumenta la altura de la ventana de la consola. No puede aumentar la altura de la ventana más allá del número de filas en el búfer de pantalla de la consola.

 

Alt-Win-Izquierda: mueve el TCC La ventana de la consola dejó 5 píxeles.

 

Alt-Win-Derecha - Mover el TCC ventana de la consola a la derecha 5 píxeles.

 

Alt-Win-Up - Mover el TCC ventana de la consola hasta 5 píxeles.

 

Alt-Win-Down: mueve el TCC ventana de la consola hacia abajo 5 píxeles.

 

Las pseudovariables obsoletas %+ y %= están obsoletas en v17; se eliminarán por completo en versiones futuras.

 

 

IDE/depurador por lotes:

 

La fila y columna actuales en la barra de estado del depurador se han movido a la izquierda (para que coincida con la Take Command barra de estado).

 

La barra de estado del depurador ahora incluye el tamaño visible de la ventana de edición. (Si tiene una barra de desplazamiento horizontal, el ancho máximo será mayor que el que se muestra en la barra de estado).

 

Se cambió el ícono de "parada de depuración" a algo más obvio.

 

 

Directivas INI:

 

Directorio de complementos=camino - El directorio donde TCC Buscará complementos para cargar automáticamente al inicio.

 

UTF8=yes|NO: Si está habilitado, TCC comprobará los archivos (no UTF-16) para ver si están en formato UTF-8. Puede configurar UTF8 en OPCIÓN/Inicio.

 

 

Nuevas variables internas:

 

_FILEARRAY - El número de elementos de la matriz asignados por la última función @FILEARRAY.

 

_TCCCORRE - El período de tiempo que la corriente TCC La sesión se ha estado ejecutando (como FILETIME, en incrementos de 100 ns).

 

_TCCEMPIEZA - La hora actual TCC Se inició la sesión (como FILETIME, en incrementos de 100 ns).

 

 

Variables internas actualizadas:

 

_DOS - Se agregaron WINDOWS81, WIN2012R2 y WINDOWS10.

 

 

Funciones variables actualizadas:

 

@CD ROM -  - si el argumento no es una especificación de unidad, @CDROM expandirá el nombre para obtener la unidad.

 

@CWD - si el argumento no es una especificación de unidad, @CWD expandirá el nombre para obtener la unidad.

 

@CWDS - si el argumento no es una especificación de unidad, @CWDS expandirá el nombre para obtener la unidad.

 

@EXETYPE - Se agregaron tipos de aplicaciones adicionales:

 

9 - GUI de Windows x64

10 - Consola Windows x64

11-EFI

12 - controlador de arranque EFI

13 - Controlador de tiempo de ejecución EFI

14-ROM EFI

15-XBox

16 - Aplicación de arranque de Windows

 

@ENCONTRAR PRIMERO - si se cita el nombre del archivo, también se citará el nombre del archivo devuelto (si es necesario).

 

@ENCONTRAR SIGUIENTE - si se cita el nombre del archivo, también se citará el nombre del archivo devuelto (si es necesario).

 

@FSTYPE - si el argumento no es una especificación de unidad, @FSTYPE expandirá el nombre para obtener la unidad.

 

@LLENO - si se cita el nombre del archivo, también se citará el nombre del archivo devuelto (si es necesario).

 

@LLENO - se agregó un segundo argumento opcional para especificar el nombre de ruta a usar. (Esto puede incluir operadores de ruta relativa como "...\".)

 

@GETDIR - si se cita el nombre del archivo, también se citará el nombre del archivo devuelto (si es necesario).

 

@OBTENER EL ARCHIVO - si se cita el nombre del archivo, también se citará el nombre del archivo devuelto (si es necesario).

 

@GETFOLDER - si se cita el nombre del archivo, también se citará el nombre del archivo devuelto (si es necesario).

 

@ETIQUETA - si el argumento no es una especificación de unidad, @LABEL expandirá el nombre para obtener la unidad.

 

@LFN - si se cita el nombre del archivo, también se citará el nombre del archivo devuelto (si es necesario).

 

@LÍNEA - ahora es 20 veces más rápido.

 

@LISTO - si el argumento no es una especificación de unidad, @READY expandirá el nombre para obtener la unidad.

 

@REGBREAD - Si el nombre de la clave comienza con \\nombre de la máquina, abre el registro en una máquina remota. El servicio de registro remoto debe estar ejecutándose en la máquina remota y usted debe tener acceso y permisos. El parámetro HKEY puede ser una de las siguientes claves:

 

HKEY_LOCAL_MACHINE

HKEY_PERFORMANCE_DATA

HKEY_USERS

 

@REGBWRITE - Ahora admite acceso remoto al registro (consulte @REGBREAD).

 

@REGCOPYKEY - Ahora admite acceso remoto al registro (consulte @REGBREAD).

 

@REGCREATE - Ahora admite acceso remoto al registro (consulte @REGBREAD).

 

@REGDELKEY - Ahora admite acceso remoto al registro (consulte @REGBREAD).

 

@REGEXIST - Ahora admite acceso remoto al registro (consulte @REGBREAD).

 

@REGQUERY - Ahora admite acceso remoto al registro (consulte @REGBREAD).

 

@REGSET - Ahora admite acceso remoto al registro (consulte @REGBREAD).

 

@REGSETENV - Ahora admite acceso remoto al registro (consulte @REGBREAD).

 

@REGTYPE - Ahora admite acceso remoto al registro (consulte @REGBREAD).

 

@REMOTO - si el argumento no es una especificación de unidad, @REMOTE expandirá el nombre para obtener la unidad.

 

@RETIRABLE - si el argumento no es una especificación de unidad, @REMOVABLE expandirá el nombre para obtener la unidad.

 

@DE SERIE - si el argumento no es una especificación de unidad, @SERIAL expandirá el nombre para obtener la unidad.

 

@SERIALPORTOPEN - Se agregó una opción para establecer el número de bits de parada.

 

@TEMPORIZADOR - Ahora admite 10 temporizadores (consulte TEMPORIZADOR a continuación).

 

@NOMBRE VERDADERO - si se cita el nombre del archivo, también se citará el nombre del archivo devuelto (si es necesario).

 

@ÚNICO - si se cita el nombre del archivo, también se citará el nombre del archivo devuelto (si es necesario).

 

@VERSIÓN - si se cita el nombre del archivo, también se citará el nombre del archivo devuelto (si es necesario).

 

@WMI - Se agregó soporte para máquinas remotas.

 

 

Nuevas funciones variables:

 

@CONDUCIR - Devuelve la unidad para el nombre de ruta especificado. El argumento de la ruta se expandirá antes de extraer el nombre de la unidad. Si el nombre de ruta es UNC, @DRIVE devolverá el nombre de la computadora + nombre compartido (es decir, @DRIVE[\\system1\d_drive\myfile] devolverá "\\system1\d_drive").

 

 

Comandos actualizados:

 

LLAMENOS

 

Aumentó el nivel máximo de archivos por lotes anidados de 16 a 32.

 

CDS

 

/S: el archivo JPSTREE.IDX ahora siempre se crea como UTF-16.

 

CLS

 

/C es mucho más rápido con búferes de consola grandes.

 

COPIA

 

/CRC:tipo:nombre de archivo - Cree un archivo que contenga un nombre de archivo CRC + para cada archivo copiado.

 

tipo - El tipo de CRC a crear. Los tipos posibles son:

 

MD5

CRC32

SHA1

SHA256

SHA384

SHA512

 

ESCRITORIO

 

Se agregó un segundo argumento opcional para especificar el programa que DESKTOP debe iniciar en el nuevo escritorio. El valor predeterminado es "userinit.exe" (que iniciará Explorer).

 

ESET

 

/W: abre la lista de alias/entorno/lista de funciones en una ventana emergente y selecciona la línea para editar. Puede buscar, editar y eliminar entradas en la ventana. Si incluye un argumento después de la opción /W, la ventana emergente mostrará sólo aquellas entradas que coincidan con el argumento (incluidos los comodines).

 

ESET /W se puede combinar con una clave de entorno de registro (/S, /U, /D, /V) para editar los valores del entorno de registro de Windows.

 

TODO LO QUE

 

Ahora uso Everything 1.3.4, que incluye soporte para 32 y 64 bits. EVERYTHINGIPC.EXE ha sido eliminado, por lo que las búsquedas de Everything serán más rápidas.

 

TECLAS

 

Se agregó soporte para algunas claves especiales adicionales:

 

F13

F14

F15

F16

F17

F18

F19

F20

F21

F22

F23

F24

LWIN

RWIN

APLICACIONES

SLEEP

SELECCIONAR

EJECUTAR

IMPRESIÓN

MUTE

SUBE EL VOLUMEN

BAJAR VOLUMEN

 

TRAYECTORIA

 

/N: muestra los directorios PATH individuales, cada uno en su propia línea.

 

Comandos Pushd

 

Aumentó el tamaño máximo de pila de directorio de 2047 a 8191.

 

SETLOCAL

 

Aumentó el nivel máximo de anidación a 32.

 

TAR

 

TAR admite carpetas web conectadas. Si un archivo HTML (es decir, con una extensión .htm o .html) está comprimido, TAR buscará una carpeta en el mismo directorio con el mismo nombre y una extensión ".files". Si se encuentra, se agregará el directorio .files al archivo TAR.

 

DIÁLOGO DE TAREAS

 

/P=x,y: muestra el cuadro de diálogo en las coordenadas de pantalla especificadas.

 

MINUTERO

 

Ahora admite 10 temporizadores (/1 - /10).

 

VER

 

Soporte agregado para Windows 10.

 

VER

 

Ahora admite la visualización del portapapeles ("ver clip:").

 

Se agregó soporte para mostrar archivos FTP (incluidos SFTP y FTPS).

 

Se agregó soporte para mostrar archivos HTTP y HTTPS.

 

ZIP

 

ZIP admite carpetas web conectadas. Si se comprime un archivo HTML (es decir, con una extensión .htm o .html), ZIP buscará una carpeta en el mismo directorio con el mismo nombre y una extensión ".files". Si se encuentra, el directorio .files se agregará al archivo ZIP.

 

7zip

 

7ZIP admite carpetas web conectadas. Si se comprime un archivo HTML (es decir, con una extensión .htm o .html), 7ZIP buscará una carpeta en el mismo directorio con el mismo nombre y una extensión ".files". Si se encuentra, el directorio .files se agregará al archivo 7ZIP.

 

 

Nuevos comandos:

 

COMENTARIO / FINAL COMENTARIO

 

Como TEXT/ENDTEXT, pero no procesa ni genera ninguna línea de archivo por lotes entre las declaraciones COMMENT y ENDCOMMENT.

 

LINKS

 

Muestra los enlaces físicos de los archivos especificados. La sintaxis es:

 

LINKS archivo...

 

REGMONITOR

 

Supervisar las claves del Registro de Windows. La sintaxis es:

 

REGMONITOREAR [/C [tecla]]

 

Tecla REGMONITOR NOMBRE ATRIBUTOS VALOR SEGURIDAD n comando