Take Command 22.0:

 

 

instalador:

 

Take Command está utilizando una nueva versión del Instalador avanzado.

 

 

Take Command:

 

Hemos realizado cambios adicionales a Take Command para que sea más difícil atacar con malware.

 

Hay cientos de ajustes menores en el diseño, los íconos, los menús y los temas.

 

Take Command es compatible con la actualización de Windows 10 Fall Creators.

 
Take Command está utilizando una versión actualizada del marco GUI.

 

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

 

Take Command está utilizando una versión actualizada de la biblioteca de expresiones regulares de Onigmo.

 

Se agregaron cuatro nuevos temas a Take Command:

 

Oficina 2016 Blanco

Oficina 2016 colorido

Oficina 2016 Gris

oficina 2016 negro

 

El valor por defecto Take Command El tema ahora es Office 2016 White.

 

Se agregó autocompletar para los controles de edición y cuadros combinados que toman nombres de archivos y directorios (existentes).

 

Se agregaron opciones de sintaxis de Python y Emacs a las expresiones regulares (tanto el analizador de expresiones regulares como el Take Command cuadro de diálogo de configuración).

 

Si se lanza desde Take Command (Herramientas/Ver errores), la aplicación Lookuperrors.exe se centrará en la ventana TCMD.

 

El Analizador de expresiones regulares ahora le permite seleccionar la sintaxis de expresión regular que desea probar (Perl, Python, Ruby, Gnu, etc.).

 

La ventana Entrada de comandos ahora admite lectores de pantalla.

 

Take Command Las pestañas y barras de herramientas ahora usan ClearType para un texto más limpio.

 

TCMDBatch.btm ahora inicia automáticamente una sesión elevada para que pueda cambiar las asociaciones de archivos.

 

Take Command 22 tiene una solución para un error de larga data de Windows que causaría el error emergente ocasional "AttachConsole" al iniciar una nueva pestaña.

 

TCMDBatch.btm ahora tiene una opción /U (desinstalación) para revertir las asociaciones .BAT y .CMD a CMD.EXE.

 

Se ha mejorado el rendimiento de ANSI X3.64 y hay opciones adicionales:

 

]4;...BELCambiar color(es)
]104;...BELRestaurar colores)
8Restaurar cursor
7Guardar cursor
[?5WEstablecer pestaña en cada 8 columnas
[?5;#WEstablecer pestaña en cada # columnas
[4hModo de inserción
[4lModo de sobreataque
[#SDesplazarse hacia arriba
[#TDesplace hacia abajo
[atributo1;mComo 30-37 y 40-47, pero si atributo1 es 90-97, primer plano en negrita. Si atributo1 es 100-107, fondo brillante
cReanudar
DHome
ESLínea siguiente
HConjunto de pestañas horizontales
MÍndice inverso

 

 

TCC:

 

Hemos realizado cambios adicionales a TCC para que sea más difícil atacar con malware.

 

TCC es compatible con la actualización de Windows 10 Fall Creators.

 

TCC utiliza versiones actualizadas de las bibliotecas de Internet (FTP, FTPS, SFTPS, HTTP, HTTPS, etc.).

 

TCC está utilizando versiones actualizadas de las bibliotecas de compresión (ZIP, 7ZIP, TAR, etc.).

 

TCC está utilizando una versión actualizada de la biblioteca de expresiones regulares de Onigmo.

 

Se eliminaron los límites en el anidamiento de archivos por lotes (y la función de biblioteca, ver más abajo). Ahora el único límite es tu RAM.

 

El Analizador de expresiones regulares (Ctrl-F7) ahora le permite seleccionar la sintaxis de expresión regular que desea probar (Perl, Python, Ruby, Gnu, etc.).

 

Se agregaron opciones de sintaxis de Python y Emacs a las expresiones regulares (tanto el analizador de expresiones regulares como el cuadro de diálogo OPCIÓN).

 

La compatibilidad interna integrada con Python se ha actualizado para incluir 3.6.3.

 

La compatibilidad con Tcl/tk se ha actualizado a 8.6.6.

 

Soporte actualizado para Regina REXX

 

Soporte actualizado para ooREXX

 

Se agregó autocompletar para los controles de edición y cuadros combinados que toman nombres de archivos y directorios (existentes).

 

Se agregó soporte para el m<&n sintaxis de CMD (por ejemplo, "2<&1"). (No conozco ningún caso en el que esto sea realmente útil, pero hay algunos archivos por lotes de Windows creados por desarrolladores de Linux que lo utilizan).

 

TCC restablecerá COMSPEC a TCC.EXE después de un WM_SETTINGCHANGE.

 

La dirección indirecta de variables ahora admite nombres de matrices (por ejemplo, %[var[3]]).

 

Se agregó la expresión condicional. es lote (como IsAlias) para uso en IF/IFF/etc.

 

Muchos de los internos TCC Los comandos ahora tienen un formato de finalización de archivo predeterminado (tomado del analizador DWIM) que devolverá los argumentos válidos para ese comando y posición en la línea de comando.

 

La directiva FileCompletion .INI y la variable de entorno admiten tres nuevos tipos:

 

alias

las variables

funciones

 

FileCompletion también admite una nueva sintaxis de posición:

 

[n]        Solo coincida con las siguientes extensiones si el número de argumento es igual a n

[*n]        Solo coincida con las siguientes extensiones si el número de argumento es menor o igual a n

[n*]        Solo coincida con las siguientes extensiones si el número de argumento es mayor o igual a n

[/x]        Solo coincide con el modificador especificado. Un argumento de cambio coincidente no aumentará la argumento .

 

Por ejemplo, la sintaxis de finalización de archivos ZIP predeterminada tiene este aspecto:

 

zip:[1] directorios zip [2*] *

 

TCC tiene una nueva opción de inicio:

 

/IL: no carga las funciones de biblioteca predeterminadas (desde la carpeta Biblioteca).

 

El analizador de expresiones numéricas (@EVAL y todas las demás funciones y comandos que lo utilizan) ahora admite hasta 2,147,483,647 dígitos en Windows 64. Windows x86 será mucho menos; el valor real dependerá de la cantidad de RAM y de los otros procesos activos.

 

TCCBatch.btm ahora inicia automáticamente una sesión elevada para que pueda cambiar las asociaciones de archivos.

 

TCCBatch.btm ahora tiene una opción /U (desinstalar) para revertir las asociaciones .BAT y .CMD a CMD.EXE.

 

Se ha mejorado el rendimiento de ANSI X3.64 y hay opciones adicionales:

 

]4;...BELCambiar color(es)
]104;...BELRestaurar colores)
8Restaurar cursor
7Guardar cursor
[?5WEstablecer pestaña en cada 8 columnas
[?5;#WEstablecer pestaña en cada # columnas
[4hModo de inserción
[4lModo de sobreataque
[#SDesplazarse hacia arriba
[#TDesplace hacia abajo
[atributo1;mComo 30-37 y 40-47, pero si atributo1 es 90-97, primer plano en negrita. Si atributo1 es 100-107, fondo brillante.
cReanudar
DHome
ESLínea siguiente
HConjunto de pestañas horizontales
MÍndice inverso

 

 

IDE/depurador por lotes:

 

Hay cientos de ajustes menores en el diseño, los íconos, los menús y los temas (particularmente los temas oscuros).

 

IDE está utilizando una nueva versión del control de edición Scintilla para la ventana IDE/depurador por lotes.

 

Hay un nuevo menú Herramientas con tres comandos:

 

Analizador de expresiones regulares

Buscar errores de Windows

Mapa de caracteres

 

El depurador guardará y recargará automáticamente las listas de observación (*.watch).

 

El depurador guardará y recargará automáticamente los marcadores (*.bmark).

 

El depurador guardará y recargará automáticamente los puntos de interrupción (*.bp).

 

Las ventanas de edición del depurador ahora admiten lectores de pantalla.

 

Las pestañas del depurador ahora usan ClearType para un texto más limpio.

 

 

Ayuda:

 

La ayuda v22 está construida con una nueva versión del compilador de ayuda (Ayuda y manual).

 

La ayuda se ha ampliado con más ejemplos, tutoriales y palabras clave.  

 

 

Directivas INI:

 

ANSIWin10=YES|no - Ahora compatible con Take Command al igual que TCC. Si ANSIWin10=no, Take Command utilizará su soporte ANSI interno en lugar del ANSI de la consola de Windows 10.

 

DirectorioBiblioteca=ruta        - La ruta para buscar archivos de funciones de biblioteca. El valor predeterminado es Biblioteca existentes TCC directorio de instalación.

 

 

Edición de línea de comando:

 

F1 ahora ignora los * y (y @) iniciales.

 

Ctrl-F1 ignora los iniciales * y (y @.

 

Alt-F2 ignora los * y (y @ iniciales cuando se utiliza la ventana emergente de ayuda del cuadro de diálogo de comando.

 

Desplácese entre directorios recientes (en el historial del directorio) con Shift-PgUp / Shift-PgDn.

 

F5 mostrará el cuadro de diálogo de exploración de archivos.

 

Alt-F5 mostrará el cuadro de diálogo de exploración de carpetas.

 

 

Funciones de variables actualizadas:

 

@EVAL: admite hasta 2,147,483,647 dígitos en Windows x64.

 

@FILEREADB: tercer parámetro opcional para especificar el formato de salida:

 

[,h]        La salida es hexadecimal de 2 dígitos (00 - FF)

[,x]        La salida es 0x00 - 0xFF

 

@SHA1

@SHA256

@SHA384

@SHA512        El primer parámetro determina si la salida está en mayúsculas o minúsculas:

         s o f - minúscula

         S o F - mayúsculas

 

@WORD[n-,string] - devuelve todas las palabras del nth uno hasta el final de la línea

 

 

plugins:

 

Se agregó compatibilidad con VS 2015 y VS 2017.

 

 

Comandos actualizados:

 

7DESCOMPRIMIR

 

La sintaxis predeterminada para completar el nombre de archivo es [1] directorios 7z [2*] *

 

7zip

 

La sintaxis predeterminada para completar el nombre de archivo es [1] directorios 7z [2*] *

 

ALIAS

 

La sintaxis predeterminada para completar el nombre de archivo es [/r] * [1] alias [2*] *

 

BATCOMP

 

La sintaxis predeterminada para completar el nombre de archivo es directorios btm bat cmd

 

BDEBUGGER

 

La sintaxis predeterminada para completar el nombre de archivo es [1] directorios btm bat cmd [2*]

 

Bzip2

 

La sintaxis predeterminada para completar el nombre de archivo es [1] directorios bz2 [2*] *

 

CD / CHDIR

 

La finalización de nombre de archivo predeterminada es dirs

 

CDS

 

La finalización de nombre de archivo predeterminada es dirs

 

COPYDIR

 

La finalización de nombre de archivo predeterminada es dirs

 

DEDUPE

 

La sintaxis predeterminada para completar el nombre de archivo es [1] * [2*] directorios

 

DESCRIBIR

 

/Cn dir - Convertir descripciones entre DESCRIPT.ION y los formatos de resumen de archivos NTFS. El argumento que sigue a /Cn es el directorio de inicio; DESCRIBE convertirá las descripciones en ese directorio y todos sus subdirectorios.

 

/C0 - convierte descripciones de NTFS a DESCRIPT.ION

/C1 - convierte descripciones de DESCRIPT.ION a NTFS

 

/R: elimina la descripción anterior después de la conversión (solo es válida cuando se usa con /C).n)

 

/W: cuadro de diálogo del editor de descripciones para crear, editar y eliminar descripciones fácilmente.

 

DIFERIR DE

 

La finalización de nombre de archivo predeterminada es dirs

 

DIRHISTORIA

 

La sintaxis predeterminada para completar el nombre de archivo es [/a] directorios [/r] * [1*] directorios

 

DIRS

 

La finalización de nombre de archivo predeterminada es dirs

 

DO

 

DO admite números grandes (enteros de 64 bits) para sus contadores.

 

ESET

 

La finalización de nombre de archivo predeterminada es [/a] alias [/f] funciones [1*] variables

 

MONITOR DE CARPETA

 

La sintaxis predeterminada para completar el nombre de archivo es [/s] directorios [/c] directorios [1*] *

 

FUNCIÓN

 

La sintaxis predeterminada para completar el nombre de archivo es [/r] * [1] funciones [2*] *

 

GOSUB

 

La finalización de nombre de archivo predeterminada es [1] directorios btm cmd bat [2*] *

 

Si agrega un * al último nombre de la variable en la lista de parámetros en la línea de la etiqueta, será "codicioso" y se le asignarán todas las variables restantes. Por ejemplo:

 

gosub sub1 uno dos tres cuatro cinco

 

:sub1 [arg1 arg2 arg3*]

 

A arg3 se le asignará "tres cuatro cinco".

 

GZIP

 

La sintaxis predeterminada para completar el nombre de archivo es [1] directorios gz [2*] *

 

INKEY

 

INKEY ahora acepta la opción /C sin argumentos adicionales para borrar el búfer del teclado.

 

ENTRADA

 

/Lx[:y] - x especifica la longitud máxima, y y especifica la longitud mínima.

 

JAR

 

La sintaxis predeterminada para completar el nombre de archivo es [1] frasco de directorios [2*] *

 

BUSCAR ERRORES

 

Admite entrada hexadecimal con x o 0x inicial.

 

Si se lanza desde Take Command (Herramientas/Ver errores), la aplicación Lookuperrors.exe se centrará en la ventana TCMD.

 

MD/MKDIR

 

La finalización de nombre de archivo predeterminada es dirs

 

MOVEDIR

 

La finalización de nombre de archivo predeterminada es dirs

 

TRAYECTORIA

 

La finalización de nombre de archivo predeterminada es dirs

 

/M - restablecer el TRAYECTORIA variable al valor original cuando TCC empezó.

 

PAUSAR

 

/Wn: espere n segundos y luego continúe con el siguiente comando si el usuario no presionó Enter.

 

PDIR

 

/HL - mostrar enlaces duros

 

/NF - suprime los bytes libres del pie de página

 

/NH - suprime el encabezado

 

/NL - no mostrar el nombre del enlace para enlaces simbólicos

 

/NS - suprimir el pie de página

 

/NV: suprime la etiqueta de volumen del encabezado

 

/Q - muestra el nombre del propietario

 

PLAYAVI

 

La finalización de nombre de archivo predeterminada es Avi *

 

ENCHUFAR

 

La finalización de nombre de archivo predeterminada es directorios dll

 

Popd

 

La finalización de nombre de archivo predeterminada es dirs

 

PSHELL

 

La finalización de nombre de archivo predeterminada es [1] directorios ps1 [2*] *

 

PSUBST

 

La finalización de nombre de archivo predeterminada es dirs

 

Comandos Pushd

 

La finalización de nombre de archivo predeterminada es dirs

 

RD/RMDIR

 

La finalización de nombre de archivo predeterminada es dirs

 

REINICIO

 

/B texto - Bloquear apagados/reinicios. El sistema mostrará el "texto" en la ventana emergente explicando el motivo del bloqueo del apagado.

 

REGDIR

 

/T: prefija los nombres de las claves con la marca de tiempo de su último cambio.

 

SET

 

La finalización de nombre de archivo predeterminada es [/r] * [1] variables [2*] *

 

/M var - restablecer el var variable al valor original cuando TCC empezó.

 

SETLOCAL

 

La opción GLOBALLISTS evitará que SETLOCAL cambie a alias locales durante la duración de SETLOCAL.

 

SETLOCAL ahora guardará la configuración de SETDOS /F.

 

SYNC

 

La finalización de nombre de archivo predeterminada es dirs

 

TAR

 

La finalización de nombre de archivo predeterminada es [1] directorios alquitrán [2*] *

 

MINUTERO

 

/C: apaga el temporizador con Ctrl-C.

 

ÁRBOL

 

La finalización de nombre de archivo predeterminada es dirs

 

UNALÍAS

 

La finalización de nombre de archivo predeterminada es [/r] * [1*] alias

 

UNBZIP2

 

La finalización de nombre de archivo predeterminada es [1] directorios bz2 [2] directorios

 

FUNCIÓN

 

La finalización de nombre de archivo predeterminada es [/r] * [1*] funciones

 

descomprimir

 

La finalización de nombre de archivo predeterminada es [1] directorios gz [2] directorios

 

UNJAR

 

La finalización de nombre de archivo predeterminada es [1] frasco de directorios [2*] *

 

DESMONTISO

 

La finalización de nombre de archivo predeterminada es dirs

 

UNSET

 

La finalización de nombre de archivo predeterminada es [/r] * [1*] variables

 

UNTAR

 

La sintaxis predeterminada para completar el nombre de archivo es [1] directorios alquitrán [2*] *

 

ABRIR LA CREMALLERA

 

La sintaxis predeterminada para completar el nombre de archivo es [1] directorios zip [2*] *

 

CUAL

 

Ahora admite funciones definidas por el usuario.

 

ZIP

 

La sintaxis predeterminada para completar el nombre de archivo es [1] directorios zip [2*] *

 

ZIPSFX

 

La sintaxis predeterminada para completar el nombre de archivo es [1] directorios exe [2*] directorios

 

 

Nuevos comandos:

 

LIBRERÍA

 

BIBLIOTECA cargará/mostrará/eliminará funciones de biblioteca, que son similares a archivos por lotes pero que se cargan en la RAM y se pueden llamar como si fueran comandos internos. La sintaxis es:

 

BIBLIOTECA [/D func /F [func] /P /R archivo /U]

 

/DEliminar una función (el nombre de la función puede contener comodines)
/FMostrar las funciones cargadas (coincidentes) (el nombre de la función puede contener comodines)
/PPausa después de cada página al mostrar funciones
/RLeer un archivo de función
/UActualizar función (de lo contrario obtendrás un error al cargar una función que ya existe).

 

Las funciones de la biblioteca actúan como archivos por lotes que siempre están disponibles en la memoria. Las funciones de la biblioteca se leen desde archivos, con la sintaxis:

 

nombre de la función {

comando 1

comando 2

...

}

 

Cuándo TCC inicia, cargará automáticamente cualquier archivo de función de biblioteca en el subdirectorio BIBLIOTECA del TCC directorio de instalación. Puede tener cualquier cantidad de funciones en un archivo.

 

Si no especifica ningún modificador, LIBRARY mostrará los nombres de las funciones de la biblioteca que coinciden con los argumentos de la línea de comando. Si no especifica ningún argumento, BIBLIOTECA mostrará todos los nombres de las funciones de la biblioteca.

 

Las funciones de la biblioteca pueden contener alias, comandos internos o externos, archivos por lotes u otras funciones de la biblioteca.

 

La TCC El analizador buscará un nombre de función de biblioteca coincidente antes de buscar complementos, comandos internos, comandos externos o archivos por lotes.

 

CONFIGURAR

 

Mostrar o establecer variables de entorno en otro proceso. La sintaxis es:

 

CONFIGURAR pid [/P /R nombre de archivo] var[=valor]

 

pidID del proceso, título de la ventana o nombre de la tarea
varEl nombre de la variable a establecer. Si muestra variables coincidentes, el nombre puede contener comodines.
propuesta deEl valor de la variable

 

/PPausa después de mostrar cada página
/RLeer variables y valores de un archivo.

 

TCFONT

 

Cambie el Take Command fuente de TCC. La sintaxis es:

 

TCFONT "nombre de la fuente"[altura [peso]]

 

nombre de la fuenteNombre de fuente (por ejemplo, "consolas" o "lucida console")
alturaAlto de fuente (predeterminado en 10)
pesoPeso de fuente (predeterminado en 400)

 

100Delgado
200Extra ligero        
300Peso
400NORMAL
500Mediana
600Seminegrita
700Valientes
800Extra negrita
900Heavy

 

DESCONFIGURAR

 

Eliminar variables de entorno en otro proceso. La sintaxis es:

 

DESCONFIGURAR pid [/R nombre de archivo][(excepto...)]var

 

pidID del proceso, título de la ventana o nombre de la tarea
varEl nombre de la variable a eliminar. El nombre puede contener comodines.

 

/RLeer variables y valores de un archivo.

 

Puede eliminar todas las variables coincidentes excepto las especificadas encerrando las excepciones entre paréntesis. Por ejemplo, para eliminar todas las variables que comienzan con "v", excepto var1 y var2:

 

desarmar (var1 var2) v*