Novedades de la versión 31

Take Command 31.0:

 

Take Command, TCC, CMDebug y TCC-RT  están construidos con una nueva versión de Visual Studio.

 

 

Take Command:

 

Muchas mejoras de seguridad, rendimiento y tamaño.

 

 

TCC:

 

Muchas mejoras de seguridad, rendimiento y tamaño.

 

El cuadro de diálogo Atributos del cuadro de diálogo de comando ahora admite los atributos Integridad (solo ReFS) y "Sin limpieza de datos" (solo ReFS).

 

TCC limpiará el Indicador ENABLE_VIRTUAL_TERMINAL_INPUT de STDIN después de ejecutar aplicaciones externas. (Existe al menos una aplicación que se comporta mal y que la configura pero no la borra cuando sale).

 

TCC tiene un nuevo dispositivo de pseudocaracteres. TMP0: - TMP9: son similares a CLIP-: - CLIP9:, pero son un poco más rápidos porque siempre funcionan en UTF16 (por lo que no se traducen hacia/desde ANSI) y no necesitan acceder al Portapapeles de Windows. (para CLIP0:). Tampoco giran como CLIPn: cuando se pega algo en el Portapapeles de Windows. Me gusta CLIPnorte:,  TMPn: Los valores son locales para la sesión actual de TCC.

 

Al prefijar un nombre de comando con un * ahora se ignorarán las coincidencias de nombres de funciones de biblioteca (así como el comportamiento anterior de ignorar coincidencias de nombres de alias).

 

 

IDE/depurador por lotes:

 

Muchas mejoras de seguridad, rendimiento y tamaño.

 

El control de edición de Scintilla se ha actualizado a la versión 5.3.7.

 

El control de color de sintaxis de Lexilla se actualizó a la versión 5.2.7.

 

La ventana Caja de herramientas se ha actualizado con todos los nuevos comandos, cuadros de diálogo de comandos, variables y funciones desde la versión 27.

 

El cuadro de diálogo "Ir a" ahora muestra la línea actual, la columna actual y el número total de líneas en la ventana de pestañas.

 

Hay un nuevo cuadro combinado "Filtro RegEx" en la barra de herramientas. Si ingresa una cadena en el cuadro de filtro, el depurador ocultará todas las líneas que no coincidan en la ventana de la pestaña actual.

 

Hay tres funciones nuevas en el cuadro de diálogo "Buscar":

 

El control de edición de texto Buscar ahora es un cuadro combinado, por lo que puede recuperar cadenas de búsqueda anteriores.

Hay una nueva opción de casilla de verificación "Ajustar" que recorrerá (continuamente) el documento.

Hay un nuevo botón "Marcar todo" que colocará un marcador en cada línea coincidente del documento. Soportes de marcado ya sea extendidos TCC comodines (es decir, *, ?, []) o expresiones regulares. Si ingresa una cadena sin comodines, se agregará un * como prefijo a la cadena (es decir, *cadena*) para encontrar una coincidencia en cualquier parte de la línea.

 

Hay cinco funciones nuevas en el cuadro de diálogo "Reemplazar":

 

El control de edición de texto Buscar ahora es un cuadro combinado, por lo que puede recuperar cadenas de búsqueda anteriores.

El control de edición de texto Reemplazar ahora es un cuadro combinado, por lo que puede recuperar cadenas de reemplazo anteriores.

Hay una nueva opción de casilla de verificación "Ajustar" que recorrerá (continuamente) el documento.

La opción de expresión regular admite reemplazos de RE

El cuadro de diálogo Reemplazar ahora muestra el número de reemplazos en la parte inferior derecha

 

 

TCEDIT:

 

Muchas mejoras de seguridad, rendimiento y tamaño.

 

El control de edición de Scintilla se ha actualizado a la versión 5.3.7.

 

El control de color de sintaxis de Lexilla se actualizó a la versión 5.2.7.

 

El cuadro de diálogo "Ir a" ahora muestra la línea actual, la columna actual y el número total de líneas en la ventana de pestañas.

 

Hay un nuevo cuadro combinado "Filtro RegEx" en la barra de herramientas. Si ingresa una cadena en el cuadro de filtro, TCEdit ocultará todas las líneas que no coincidan en la ventana de la pestaña actual.

 

Hay tres funciones nuevas en el cuadro de diálogo "Buscar":

 

El control de edición de texto Buscar ahora es un cuadro combinado, por lo que puede recuperar cadenas de búsqueda anteriores.

Hay una nueva opción de casilla de verificación "Ajustar" que recorrerá (continuamente) el documento.

Hay un nuevo botón "Marcar todo" que colocará un marcador en cada línea coincidente del documento. Soportes de marcado ya sea extendidos TCC comodines (es decir, *, ?, []) o expresiones regulares. Si ingresa una cadena sin comodines, se agregará un * como prefijo a la cadena (es decir, *cadena*) para encontrar una coincidencia en cualquier parte de la línea.

 

Hay cinco funciones nuevas en el cuadro de diálogo "Reemplazar":

 

El control de edición de texto Buscar ahora es un cuadro combinado, por lo que puede recuperar cadenas de búsqueda anteriores.

El control de edición de texto Reemplazar ahora es un cuadro combinado, por lo que puede recuperar cadenas de reemplazo anteriores.

Hay una nueva opción de casilla de verificación "Ajustar" que recorrerá (continuamente) el documento.

La opción de expresión regular admite reemplazos de RE

El cuadro de diálogo Reemplazar ahora muestra el número de reemplazos en la parte inferior derecha

 

 

Ayuda:

 

El visor de archivos eWriter se ha actualizado a la versión 4.0 y el aspecto del Take Command La ayuda ha sido reescrita.

 

La ayuda está compilada con una nueva versión de Ayuda y Manual (9.2).

 

 

Nuevas variables internas:

 

_PBATCHNAME - Devuelve el nombre del archivo por lotes principal. Si no hay ningún padre (el archivo por lotes no fue CALL), devuelve una cadena vacía.

 

 

Variables internas actualizadas:

 

_VOLUMEN - Se agregó una solución alternativa para el error de Windows 10/11 en algunos sistemas.

 

 

Nuevas funciones variables:

 

@TMP[n,id] - Línea de devoluciones n desde el dispositivo TMP especificado (0 - 9).

 

@TMPWN[id,cadena] - Escribe el cadena al dispositivo TMP especificado (0 - 9).

 

 

Funciones variables actualizadas:

 

@WSLPATH - Ahora crea un "nombre verdadero" para ver las asignaciones de red, uniones, enlaces simbólicos, SUBST y referencias al directorio de inicio.

 

 

Comandos actualizados:

 

ACTIVAR

 

El cuadro de diálogo del comando ACTIVAR ahora admite el comando /FLASH=tipo, contar .

 

ALIAS

 

El cuadro de diálogo del comando ALIAS ahora admite las opciones /GL, /LL y /Z.

 

ASSOC

 

El cuadro de diálogo del comando ASSOC ahora admite la opción /U (usar HKCU).

 

ASOCIAR

 

El cuadro de diálogo del comando ASOCIAR ahora admite /V:verbo .

 

ATTRIB

 

El cuadro de diálogo del comando ATTRIB ahora admite la opción /L (enlaces simbólicos) y los atributos Integridad (V) y "Sin limpieza de datos" (X).

 

BEEP

 

El comando BEEP ahora tiene un cuadro de diálogo de comando.

 

Bzip2

 

El cuadro de diálogo del comando BZIP2 ahora admite la opción /C (contenido).

 

CAPTURAR

 

El comando CAPTURAR ahora tiene un cuadro de diálogo de comando.

 

CD

 

El cuadro de diálogo de comando del CD ahora admite la opción /D (cambiar unidad).

 

CDS

 

El cuadro de diálogo del comando CDD ahora admite la opción /A (mostrar todos los directorios actuales).

 

CLIP

 

Las opciones /C y /S aceptan el argumento del portapapeles como un dígito (0 - 9) o una cadena (CLIP0: - CLIP9:).

 

COPIA

 

/DS:[acwu]aaaa-mm-dd: cambia la marca de tiempo de fecha en los archivos de destino a la fecha especificada.

 

/RCT: solicita al canal de transferencia que comprima los datos durante la operación de copia. En Windows 10+, esta opción es compatible con archivos que residen en recursos compartidos SMB donde la versión del protocolo SMB es v3.1.1.1 o superior.

 

/TS[acwu]hh:mm:ss.ms: cambia la marca de tiempo en los archivos de destino a la hora especificada.

 

El cuadro de diálogo del comando COPIAR ahora admite las opciones /BAK (copia de seguridad antes de sobrescribir) y /GZ (comprimir antes de cargar en HTTPS).

 

DIRHISTORIA

 

El cuadro de diálogo del comando DIRHISTORY ahora admite las opciones /GL (lista global), /LL (lista local) y /M (entradas numéricas).

 

DO

 

/Y: lee una matriz unidimensional y asigna cada valor a la variable DO. Por ejemplo:

 

hacer x en /Y MyArray

   eco x = %x

terminar

 

ESET

 

El cuadro de diálogo de comandos de ESET ahora admite las opciones /GL (lista global), /LL (lista local) y /B (variable por lotes).

 

FTYPE

 

El cuadro de diálogo del comando FTYPE ahora admite la opción /U (usar HKCU).

 

FUNCIÓN

 

El cuadro de diálogo del comando FUNCIÓN ahora admite las opciones /GL, /LL y /Z.

 

Hachís

 

El cuadro de diálogo del comando HASH ahora admite la opción /S (directorio y subdirectorios actuales).

 

HISTORIA

 

El cuadro de diálogo del comando HISTORIAL ahora admite las opciones /GL y /LL.

 

INKEY

 

/T: muestra un temporizador de cuenta regresiva (también se requiere /Wn).

 

ENTRADA

 

/T: muestra un temporizador de cuenta regresiva (también se requiere /Wn).

 

LIBRERÍA

 

Al prefijar un nombre de comando con un * ahora se ignorarán las coincidencias de nombres de funciones de biblioteca (así como el comportamiento anterior de ignorar coincidencias de nombres de alias).

 

El cuadro de diálogo del comando BIBLIOTECA ahora admite las opciones /N (mostrar nombre de biblioteca + función) y /Q (no mostrar errores).

 

MOVIMIENTO

 

/DS:[acwu]aaaa-mm-dd: cambia la marca de tiempo de fecha en los archivos de destino a la fecha especificada.

 

/TS[acwu]hh:mm:ss.ms: cambia la marca de tiempo en los archivos de destino a la hora especificada.

 

El cuadro de diálogo del comando MOVE ahora admite la opción /SX (mover a un único directorio de destino).

 

MSGBOX

 

El cuadro de diálogo del comando MSGBOX ahora admite la opción /X (inamovible).

 

PAUSAR

 

El comando PAUSA ahora tiene un cuadro de diálogo de comando.

 

CAJA DE CONSULTAS

 

El cuadro de diálogo del comando QUERYBOX ahora admite el comando /POS=arriba a la izquierda .

 

REINICIO

 

/A - Reiniciar aplicaciones. Apaga el sistema y luego lo reinicia, así como cualquier aplicación que se haya registrado para reiniciar mediante la API RegisterApplicationRestart de Windows.

 

/F: fuerza la opción de reinicio especificada. Esta opción no envía el mensaje WM_QUERYENDSESSION a las aplicaciones, por lo que esto puede provocar que las aplicaciones pierdan datos. Esta opción sólo es válida cuando se utiliza con las opciones /P, /R o /S.

 

/H (apagado híbrido): prepara el sistema para un reinicio más rápido. Esta opción sólo es válida cuando se utiliza con las opciones /P, /R o /S.

 

REGDIR

 

El cuadro de diálogo del comando REGDIR ahora admite las opciones /X y /Nb.

 

RESOLUCIÓN

 

Ahora muestra el factor de escala (100% - 500%) y el DPI (xey) para cada monitor.

 

GUARDARCONSOLA

 

El comando SAVECONSOLE ahora tiene un cuadro de diálogo de comando.

 

SELECCIONAR

 

El cuadro de diálogo del comando SELECT ahora admite la opción /D (sin coloración de directorio).

 

ENVIARHTML

 

El cuadro de diálogo del comando SENDHTML ahora admite la opción /IPv6.

 

ENVIAR CORREO

 

El cuadro de diálogo del comando SENDMAIL ahora admite la opción /IPv6.

 

SET

 

El cuadro de diálogo del comando SET ahora admite las opciones /A (aritmética), /B (variable por lotes), /O (sin sobrescritura) y /R (solo lectura).

 

SMPP

 

El comando SMPP ahora tiene un cuadro de diálogo de comando.

 

SSHEXEC

 

El comando SSHEXEC ahora tiene un cuadro de diálogo de comando.

 

EMPEZAR

 

El cuadro de diálogo del comando INICIO ahora admite la opción /B.

 

SYNC

 

El cuadro de diálogo del comando SYNC ahora admite la opción /K (mantener atributo de solo lectura).

 

Lista de tareas

 

/Nf: no muestra el pie de página de la LISTA DE TAREAS.

 

El cuadro de diálogo del comando TASKLIST ahora admite las opciones /I (integridad de código y recursos), /Nf (sin pie de página) y /R (mostrar árbol de procesos).

 

ÁRBOL

 

El cuadro de diálogo del comando TREE ahora admite la opción /L (colorización).

 

WAITFOR

 

El comando WAITFOR ahora tiene un cuadro de diálogo de comando.

 

WEBSOCKET

 

El comando WEBSOCKET ahora tiene un cuadro de diálogo de comando.

 

VENTANA

 

El cuadro de diálogo del comando VENTANA ahora admite /FLASH=tipo, contar .

 

WMIRUN

 

El comando WMIRUN ahora tiene un cuadro de diálogo de comando.

 

WAJUSTES

 

El cuadro de diálogo del comando WSETTINGS ahora admite 40 cuadros de diálogo de configuración de Windows adicionales.

 

 

Nuevos comandos:

 

TMP

 

TMP muestra o modifica los 10 dispositivos de pseudocaracteres TMP disponibles en TCC (TMP0:-TMP9:). La sintaxis es:

 

TMP [/C tmpn: /S tmpn: texto /Z]

 

/C - Borra el dispositivo TMP n
 

/S - Establece el dispositivo TMP n a texto

 

/Z - Borrar todos los dispositivos TMP (TMP0: - TMP9:)

 

Si no especifica ningún argumento, TMP mostrará el contenido actual de TMP0: - TMP9:.