RESUMEN DE LA NUEVA VERSIÓN - Take Command 12.11
Lista de características:
* | Se agregó soporte en español. |
RESUMEN DE LA NUEVA VERSIÓN - Take Command 12.10
Lista de características:
Se agregó un tema de Visual Studio 2010 a Take Command y el IDE/depurador.
* | Se agregó soporte para el idioma italiano. |
* | La compatibilidad con idiomas distintos del inglés se ha ampliado para incluir más menús, cuadros de diálogo y cadenas. |
TCMD ahora copiará descripciones de DESCRIPT.ION al arrastrar y soltar en las ventanas Carpetas y Vista de lista.
TCMD y TCC Ahora mostrará "Administrador:" en la barra de título si el proceso se ejecuta como administrador y no se define ningún otro título.
Las pruebas condicionales (DO, IF, IFF, @IF) tienen dos pruebas nuevas:
cadena =~ expresión Devuelve 1 si la cadena coincide con la expresión regular
expresión
string !~ expresión Devuelve 1 si la cadena no coincide con el
expresión regular
Las operaciones HTTP ahora intentarán detectar automáticamente y utilizar la configuración del proxy del sistema, si está disponible. (Si no, volverán a utilizar los valores definidos en OPCIÓN/Internet).
Las operaciones FTP/FTPS/SFTP ahora intentarán detectar automáticamente y utilizar la configuración del firewall del sistema, si está disponible. (Si no, volverán a utilizar los valores definidos en OPCIÓN/Internet).
Actualizaciones de archivos de ayuda.
comandos:
Si el argumento de la ruta es ~ (tilde), el CD cambiará al directorio de inicio del usuario (definido por HOME en el entorno).
Si el argumento de la ruta es ~ (tilde), CDD cambiará al directorio de inicio del usuario (definido por HOME en el entorno).
Se corrigió un error (dll de terceros) al comprimir con lzw.
Se agregó la opción /8 para archivos UTF-8.
Se agregó la opción /8 para archivos UTF-8.
Funciones variables:
@HTMLDECODE - Decodifica una cadena HTML.
@HTMLENCODE - Codifica la cadena para HTML (es decir, reemplazando cosas como > con >).
Depurador por lotes:
Puntos de interrupción condicionales: ahora puede agregar condiciones de punto de interrupción para interrumpir el número de iteraciones o en un expresión condicional (como las pruebas en IF y DO). Hay una nueva ventana con pestañas que muestra los puntos de interrupción y sus condiciones (opcionales).
Se agregó la opción para deshabilitar (sin eliminar) puntos de interrupción.
Los puntos de interrupción y las condiciones se guardan cuando se guarda el archivo por lotes y se restauran cuando se vuelve a cargar el archivo por lotes.
RESUMEN DE LA NUEVA VERSIÓN - Take Command 12.0
Este es un resumen de las correcciones de compatibilidad y las nuevas funciones. Para obtener detalles completos, consulte los temas correspondientes en este archivo de ayuda.
Las nuevas funciones compatibles con TCC/LE están marcados con un *.
Lista de características:
* | Numerosas optimizaciones para que todo sea un poco más rápido. |
* | Se agregó soporte para el idioma ruso. |
* | Nuevos iconos para Take Command, Take Command/LE, TCCy TCC/LE. |
La directiva Take Command La vista de carpetas ahora se actualiza automáticamente cuando se crean, eliminan o cambian el nombre de las carpetas. (Esto se puede desactivar con la nueva directiva .INI AutoUpdateFolders).
Se agregó soporte para comodines de directorio a TCC. Puede controlar la recursividad del subdirectorio especificando * or ** en el camino. A * coincidirá con un único nivel de subdirectorio; a ** coincidirá con todos los niveles de subdirectorio para ese nombre de ruta. Los comodines de directorio también admiten expresiones regulares. Los comodines de directorio no se pueden utilizar con la opción /O:... (que ordena las entradas antes de ejecutar el comando). ¡Y piense con mucho cuidado antes de usar comodines de directorio con una opción /S (subdirectorios recursivos), ya que esto casi seguramente arrojará resultados inesperados! Hay algunos comandos que no admiten comodines de directorio, ya que carecerían de sentido o serían destructivos (por ejemplo, TREE, @FILEOPEN, @FILEDATE, etc.).
Take Command ahora admite la personalización de las paletas de colores utilizadas en las ventanas de pestañas, a través del botón "Colores de pestaña" en "Configurar Take Command / Tabulador". Take Command Primero intentará recuperar la paleta desde la consola (solo Windows y versiones posteriores). Si la consola utiliza una paleta personalizada, Take Command usará esa paleta para la ventana de pestañas. Si no hay una paleta personalizada para esta consola, Take Command utilizará los colores guardados en el cuadro de diálogo "Pestaña Colores".
La directiva Take Command "Configurar Take Command / Tabs / Windows" los cuadros combinados de colores de primer plano y de fondo ahora muestran los colores reales en lugar del nombre del color. (Esto es necesario para admitir las paletas de colores personalizadas, ya que de lo contrario, si redefiniera la paleta, los nombres de los colores no tendrían relación con los colores). usado. También hace que sea más fácil seleccionar el color que desea.)
Ahora puede usar variables de entorno en las secciones TCMD.INI "[4NT]" y "[TCMD]", y el analizador ini las expandirá antes de configurar las directivas. (Tenga en cuenta que si ya estaba configurando una directiva para un valor con un porcentaje incrustado, deberá duplicar el porcentaje ahora).
* | El análisis del archivo TCMD.INI (y por tanto el tiempo de inicio) es más rápido. |
La directiva TCC Las listas persistentes de Historial y DirHistory se cargan significativamente más rápido.
Cambió el interno TCC Compatibilidad con Perl desde el Perl incrustado irremediablemente defectuoso e indocumentado hasta PerlScript (la interfaz WSH COM para Perl). La buena noticia es que la compatibilidad con Perl ya no depende de la versión, por lo que puede utilizar Perl 5.8, 5.10 o 5.12.
TCC ahora es compatible con Python 3.1, 2.6 y 2.5. (TCC buscará las DLL de Python en ese orden).
La directiva Take Command La barra de herramientas con pestañas ocultará la fila de pestañas si solo hay una pestaña definida.
El directorio predeterminado para la ventana Entrada de comandos ahora está configurado en el directorio seleccionado en la vista Carpetas. (Esto permite completar la tabulación en la ventana Entrada de comando para que coincida con la Vista de lista cuando no se especifica ninguna ruta).
La directiva Take Command El menú "Pestañas" ahora incluye "Pestaña anterior" y "Pestaña siguiente", lo que le permite definir teclas para cambiar de pestaña desde el teclado.
La directiva Take Command El menú "Opciones" ahora incluye "Configurar barra de herramientas con pestañas", que le permite agregar botones o pestañas, o guardar o recargar la barra de herramientas desde TCMD.INI. (También puede hacerlo haciendo clic derecho en la barra de herramientas). Para editar un botón existente, haga clic derecho en el botón.
Los rangos ahora admiten múltiples exclusiones de archivos (es decir, "dir /[!*.txt] /[!*.doc] *"). (Útil para alias o sustitución de variables donde se especifica una exclusión de archivo predeterminada).
Se agregó "Propietario" a los rangos de archivos. La sintaxis es "/[O"propietario"]" o "/![O"propietario"]". Admite comparaciones con comodines; el valor devuelto es el mismo que se muestra en DIR /Q o %@propietario[archivo].
Si hiciste clic izquierdo en el actual TCC línea de comando mientras está en un Take Command ventana de pestañas, TCC moverá la posición del cursor a la posición del mouse.
Puede describir directorios y archivos con la Vista de lista en Take Command wCuando esté en la vista "Detalles". Haga doble clic en la columna "Descripción", ingrese o edite la descripción en el cuadro de edición y presione Entrar para guardar.
El cuadro de diálogo del botón de la barra de herramientas ahora tiene un botón "Copiar", que copia las propiedades del botón actual en un botón nuevo.
* | Se cambiaron las fuentes de los diálogos de MS Sans Serif a Tahoma. |
La tecla VK_APPS (menú) invocará el menú contextual en Take Command ventanas de pestañas.
La directiva Take Command TCC Los cuadros de diálogo de configuración se han reformateado para mostrarse correctamente en pantallas de Netbook (1024x600).
Se agregó soporte (experimental) de juego de caracteres de doble ancho (es decir, japonés, chino, etc.) a Take Command.
* | Las operaciones de lectura de archivos son ligeramente más rápidas. |
Opciones de inicio:
/C | Ejecute el comando especificado en un nuevo TCC ventana de pestaña. Si ya hay un Take Command sesión en ejecución, /C crea una nueva pestaña en el archivo existente Take Command en lugar de iniciar una nueva sesión. /C debe ser la última opción en la línea de comando (de lo contrario Take Command No puedo decir si las opciones adicionales pertenecen a Take Command o el comando para ejecutar en el TCC lengüeta). |
/NUEVO TESTAMENTO | No cargar las pestañas de inicio predeterminadas (normalmente sólo es útil cuando se combina con /C o /T). |
Directivas .INI:
AutoUpdateFolders=yes|NO - Actualiza el Take Command Vista de carpetas automáticamente cuando se crean, eliminan o cambian de nombre las carpetas. Esto ralentizará un poco las cosas, por lo que si tiene procesos que modifican directorios con frecuencia (más de una vez cada pocos segundos), es posible que desee desactivar las actualizaciones automáticas.
* | CMDVariables=yes|NO - Requiere variables de entorno en TCC que se delineará mediante porcentajes iniciales y finales. Para aquellos de ustedes que no se cansan de la compatibilidad con CMD y la forma consistente en que maneja las variables. Que deben estar encerrados entre %, como "%varname%". A menos que sea una variable por lotes, que solo tiene un % inicial. O una variable FOR, que sólo tiene un % inicial. O, a veces, dos % iniciales. |
CommandInputWrap=YES|no - Si se establece en Sí, Take Command ajustará las líneas de entrada en la ventana Entrada de comando en lugar de desplazarse horizontalmente.
CompletePercents=yes|NO: si el nombre de archivo completado con tabuladores tiene % incrustados y el primer argumento del comando es un comando interno, los % se duplicarán para que la expansión de variables no termine eliminándose (o inesperadamente). expandiendo) el nombre del archivo. (La rutina de finalización de tabulación no puede preparar alias o variables de entorno, por lo que si utiliza uno de ellos como primer argumento, ¡no tendrá suerte!)
DirHistoryOnEntry=sí|NO - TCC normalmente guarda el directorio anterior en el historial del directorio cuando cambia a un nuevo directorio. Esta opción guarda el nuevo directorio en el historial del directorio cuando cambia de directorio.
IBeamCaret=yes|NO: utilice un cursor IBeam en lugar del cursor subrayado predeterminado de la consola. (Take Command ventanas de pestañas solamente.)
LockListView=yes|NO - Impide la modificación del Take Command Vista de lista (haciendo doble clic en la columna de descripción para editar la descripción, o seleccionando un archivo o directorio y presionando F2 para cambiarle el nombre).
SmoothScroll=yes|NO - Desplaza el Take Command ventanas de pestañas sin problemas (1 píxel a la vez en lugar de una línea a la vez). Ralentiza las cosas y no proporciona ninguna funcionalidad adicional; ¡Es simplemente un placer para la vista! (Para reducir la desaceleración, Take Command solo utilizará un desplazamiento suave cuando la consola se haya desplazado <= 3 líneas. Si la consola muestra muchas líneas cortas, no verás el desplazamiento suave, pero tampoco podrás discernir nada a esa velocidad).
StartTabWait: el número de milisegundos que se deben esperar antes de cargar el siguiente Take Command pestaña de inicio. El rango es 0 - 5000. (Esto sólo debería ser necesario en casos excepcionales, cuando las pestañas interfieren entre sí durante el inicio).
Edición de línea de comando:
Consulte la nueva directiva .INI CompletePercents.
Puede hacer triple clic en una línea para seleccionar toda la línea (Take Command "Entrada de comando" y ventanas de pestañas únicamente).
Al completar el comando (es decir, Tab o F9 para el primer argumento de la línea) se agregará un espacio al nombre del comando.
^P en la ventana Entrada de comandos imprimirá el historial de comandos.
^P (último argumento del comando anterior) en el TCC La línea de comando se ha cambiado a ^B. (Pero aún se puede reasignar).
Nuevos comandos:
Supervise el portapapeles de Windows y ejecute un comando cuando cambie el contenido.
CLIPMONITOR [/C]
Comando CLIPMONITOR n
n | Número de repeticiones (o POR SIENPRE) |
comando | Comando a ejecutar cuando se activa la condición |
/C | Quitar el monitor del portapapeles. |
Cambia las características de la fuente de la consola. Este comando solo está disponible en Windows 7 y versiones posteriores y solo afectará a los usuarios independientes. TCC ventanas de consola. (Ya puedes cambiar la fuente en Take Command ventanas de pestañas.) La sintaxis es:
FUENTE [/Ffamilia /Nnombre /Wn /Xn /Yn ]
/F - La familia de fuentes:
decorativo
no importa
modernas
romano
guión
suizo
/N - Nombre de la fuente
/W: Peso de fuente (100 - 1000, en múltiplos de 100). El peso normal es 400; negrita es 700.
/X: el ancho de cada carácter, en unidades lógicas.
/Y: la altura de cada carácter, en unidades lógicas.
El comando GZIP es compatible con los archivos creados por la utilidad gzip de UNIX y admite RFC 1952. GZIP se utiliza para comprimir un solo archivo; Si necesita comprimir varios archivos, debe utilizar el comando ZIP (o TAR). La sintaxis es:
GZIP [A:[[-][+]rhsdaecjot] /A /E /L /M /O:[-]adegnrstu /Q /V] garchivo zip [@expediente] presentar
archivo gzip | El archivo .gz con el que trabajar |
camino | La ruta donde se extraerá el archivo. |
presentar | El archivo a extraer |
/A:... - Selección de atributos
/A - Agregar archivo (predeterminado).
/E - Método de compresión (0 = desinflar, 1 = lzw). El valor predeterminado es 0.
/L - Nivel de compresión (1 - 6). El valor predeterminado es 4.
/M: mueve el archivo al archivo gzip y elimina el original en el disco
/O - Orden de clasificación
/Q - Silencioso (no muestra los nombres de archivos a medida que se agregan al archivo).
/V: ver la fecha, la hora y el nombre del archivo en el archivo. (Debido a las limitaciones del formato GZIP, esto solo puede mostrar el primer archivo del archivo).
El comando TAR es compatible con archivos creados por la utilidad tar de UNIX. TAR también admite la compresión gzip y se puede utilizar para crear archivos .tar.gz.
TAR [A:[[-][+]rhsdaecjot] /A /C /D /F /G /M /O:[-]adegnrstu /P /Q /R /U /V] archivo tar [@expediente] presentar...
archivo tar El archivo tar con el que trabajar
presentar Los archivos que se agregarán al archivo zip
/A:... - Selección de atributos
/A: agrega archivos al archivo tar (predeterminado).
/C - Mostrar el contenido del archivo tar.
/D - Elimine los archivos especificados del archivo tar.
/F - Actualice solo aquellos archivos que existen actualmente en el archivo tar y que sean más antiguos que los archivos en el disco.
/G: utiliza compresión gzip.
/M - Mover
/O - Orden de clasificación
/P: muestra el progreso (en %) de cada archivo.
/Q - Silencioso (no muestra los nombres de los archivos a medida que se agregan al archivo).
/R: si el argumento es un subdirectorio, copie todos los archivos de ese subdirectorio y todos sus subdirectorios al archivo tar.
/U - Actualiza los que no existen en el archivo tar o que son más antiguos que los archivos en el disco.
/v- Vea la lista de archivos en el archivo tar (fecha, hora, tamaño y nombre de archivo).
El comando UNGZIP es compatible con la utilidad gunzip de UNIX y admite RTF 1952. La sintaxis es:
GZIP [/E /O /Q /V] archivo gzip [camino]
archivo gzip | El archivo .gz con el que trabajar |
camino | La ruta donde se extraerán los archivos. |
/E: extraer archivo (predeterminado).
/O: sobrescribe el archivo existente.
/Q - Silencioso (no muestra los nombres de los archivos tal como se extraen del archivo).
/v- Ver la fecha, la hora y el nombre del archivo en el archivo. (Debido a las limitaciones del formato GZIP, esto solo puede mostrar el primer archivo del archivo).
El comando UNTAR descomprime los archivos creados por el comando TAR. UNTAR también admite la descompresión gzip y puede usarse para extraer archivos .tar.gz.
UNTAR [/C /D /E /F /G /Nte /O /Q /U /V] archivo de ruta de archivo tar...
archivo tar | El archivo Tar con el que trabajar |
camino | La ruta donde se extraerán los archivos. |
presentar | Los archivos a extraer |
/C - Mostrar el contenido del archivo tar.
/D - Vuelva a crear la estructura del directorio guardada en el archivo tar.
/E - Extraer (predeterminado)
/F - Extraiga solo aquellos archivos que existan actualmente en la carpeta de destino y que sean más antiguos que el archivo en el archivo tar.
/G-Gzip
/N[te] - No actualices el CD/CDD búsqueda de directorio extendida base de datos (JPSTREE.IDX).
/O: sobrescribe los archivos existentes.
/P: muestra el progreso (en %) de cada archivo.
/Q - Silencioso (no muestra los nombres de los archivos tal como se extraen del archivo).
/U - Extraiga archivos que no existan en la carpeta de destino o que sean más antiguos que el archivo en el archivo zip.
/v- Ver la lista de archivos en el archivo (fecha, hora, tamaño y nombre de archivo)
ZipSFX crea un archivo autoextraíble compatible con zip. La sintaxis es:
ZipSFX [/B"texto" /C"texto" /D"ruta" /F"archivo" /Ln /M"mensaje" /R /S"contraseña" /X64] directorio de archivo
Archivo | El nombre del ejecutable autoextraíble. |
directorio | El directorio que se comprimirá en el ejecutable autoextraíble. |
/B: texto del banner que se mostrará antes de que comience la autoextracción.
/C: Título de los cuadros de diálogo del autoextractor.
/D: directorio de destino del autoextractor.
/F: nombre opcional del archivo que se ejecutará (abrirá) después de extraer el archivo. Esta debe ser una ruta relativa a un archivo en directorio. Si se establece en ".", la carpeta en la que se descomprimió el archivo se abrirá en el Explorador de Windows. Si se establece en "" (cadena vacía), el extractor se cerrará y no realizará ninguna acción.
/Ln: nivel de compresión (0 - 6; el valor predeterminado es 4).
/M: Mensaje para notificar al usuario que la extracción se ha completado normalmente.
/R - Subdirectorios recursivos
/S - Contraseña
/X64: crea un ejecutable de 64 bits.
comandos:
ICON=archivo: cambia la barra de títulos y el icono de la barra de tareas de una ventana. El archivo puede ser un archivo de icono o un ejecutable. (Si es un ejecutable, ACTIVAR utilizará el primer icono).
/O: no sobrescribe el valor existente (solo es válido en combinación con /R)
/W ahora usa DoD 5220.22-M (E) para la eliminación segura.
/G:nn: establece el tamaño del clúster de discos que utilizará /G. DIR normalmente consultará al sistema por el tamaño del clúster en la unidad especificada, pero puede anularlo con /G:n si sabe que la información devuelta es incorrecta o si desea encontrar el tamaño requerido si los archivos especificados se movieron a otro dispositivo con un tamaño de clúster diferente.
/NL: no muestra el nombre del enlace para enlaces simbólicos.
Ahora admite el uso en alias y en la línea de comando. Debe encerrar el cuerpo del bucle DO en un grupo de comandos que sigue a la expresión DO y no hay ENDDO. La sintaxis es:
HACER [n | PARA SIEMPRE] (comandos)
or
DO varname = empezar A terminar [POR n] (comandos)
or
HACER POR n SEGUNDOS | MINUTOS | HORAS (comandos)
or
HACER [MIENTRAS | HASTA [DATETIME aaaa-mm-dd hh:mm:ss]] condición (comandos)
or
DO varname IN [rango] [/I"texto"] [/D"ruta" /N[dj] /O:[-]adegnrstu /Sn] [/A:[[-][+]rhsdaecjot] [/C /L /P /T"..."] [@]establecer (comandos)
Por ejemplo:
Recuento de DO = 1 a 10 (recuento de eco = %recuento)
ITERATE y LEAVE se admiten en las DO de la línea de comandos.
ISHUNG es una nueva condición (para HACER MIENTRAS y HACER HASTA) que es verdadera si la ventana especificada no responde.
Restaura la lista de funciones.
/Ln: el número de líneas iniciales y finales que se mostrarán en una coincidencia. Cada grupo sucesivo de líneas en un archivo estará separado por un encabezado "----".
/N[dehjs]
D - no busques en directorios ocultos
E - no mostrar errores
H - sin encabezado
J: no busque uniones ni enlaces simbólicos
S - sin pie de página
/NJ: no recurra a cruces de búsqueda o enlaces simbólicos
/W: indica que el conjunto FOR debe tratarse como nombres de archivos, incluso si no se detectan comodines (o si estás usando expresiones regulares).
/O: no sobrescribe el valor existente (solo es válido en combinación con /R)
/F"..." - Elimina las líneas de comando coincidentes. Puede tener varios argumentos /F"..." y pueden contener comodines.
/R1: ignora los duplicados y HistoryExclude y siempre agrega las líneas. (Esto es considerablemente más rápido para listas de historial grandes).
ISHUNG es una nueva condición que es verdadera si la ventana especificada no responde.
/R: se vuelve a conectar automáticamente si la sesión ftp se agota.
Ahora es compatible con SSL, por lo que funcionará con servidores SSL como Google Talk.
/Tn: establece el número de puerto (el valor predeterminado es 5222).
/V: muestra resultados detallados (útil para depurar).
Se agregó desplazamiento horizontal de la rueda del mouse Take Command ventanas de pestañas (requiere Windows 7 o posterior).
/D cambiará al directorio recién creado.
Ahora muestra los directorios de origen vacíos que está eliminando (con /S y sin /Q).
/K: si el movimiento fue a una unidad diferente, esta opción moverá el original a la papelera de reciclaje en lugar de eliminarlo.
/Ns: no muestra el resumen de los archivos movidos.
/W ahora implementa DoD 5220.22-M (E) para una eliminación segura.
DBLCLICK [comando]: ejecuta el comando especificado haciendo doble clic con el botón izquierdo del mouse.
Hay un nuevo botón "Paleta de consola" en la pestaña de Windows que le permite redefinir los 16 atributos de color de la consola. (Requiere Windows 7 o posterior). Esto *no* funcionará cuando se ejecute TCC en un parche de Take Command ventanas de pestañas debido a un error en la API de Windows (insiste en mostrar ventanas de consola ocultas), pero cuando está en Take Command puede definir una paleta personalizada para las ventanas de pestañas.
Los cuadros combinados de colores de primer plano y de fondo de "Windows" ahora muestran los colores reales en lugar del nombre del color. (Esto es necesario para admitir las paletas de colores personalizadas, ya que, de lo contrario, si redefiniera la paleta, los nombres de los colores no tendrían relación con los colores utilizados. También facilita la selección del color que desea).
/CUE="texto": muestra el texto de referencia en gris claro en el cuadro de edición (desaparece tan pronto como ingresa un carácter).
/O: - Se agregó la opción /O:o (ordenar por propietario)
/Q - Propietario de la pantalla (¡será mejor que tengas una pantalla de > 80 columnas!)
/SSL[=n] - Utilice SSL para conectarse al servidor. Admite modos automático, implícito y explícito.
/O: no sobrescribe el valor existente (solo es válido en combinación con /R)
Ahora guarda la lista de funciones, así como el entorno y los alias.
/ELEVADO: inicia el programa con privilegios de administrador completos. (Solo Windows 7 o posterior).
LOCKDESKTOP: bloquea el escritorio (Windows 7 y posteriores)
CIERRE DE SESIÓN: muestra el cuadro de diálogo de cierre de sesión
USUARIO: muestra el cuadro de diálogo de cambio de usuario
/D - Muestra los módulos cargados en cada proceso
/M - Muestra el uso de memoria para cada proceso
/N - Muestra los nombres de las clases
/T - Muestra los tiempos de CPU del kernel y del usuario.
Ahora está usando una biblioteca Zip diferente.
/CRC: muestra los archivos CRC (solo cuando se usa /V).
/I: guarde la descripción del archivo comprimido ("Comentario de archivo") en la descripción NTFS o en el archivo DESCRIPT.ION.
/P: muestra el progreso (en %) de cada archivo.
Ahora está usando una biblioteca Zip diferente.
/CRC: muestra los archivos CRC (solo cuando se usa /V).
/Es: establece el nivel de cifrado (0=predeterminado, 1=AES de 128 bits, 2=AES de 192 bits, 3=AES de 256 bits)
/I: guarda la descripción del archivo (de la descripción NTFS o DESCRIPT.ION) como "Comentario de archivo" del archivo comprimido.
/Ln: establece el nivel de compresión (0-6, donde 0 = sin compresión y 6 = compresión máxima). El valor predeterminado es 4.
/P: muestra el progreso (en %) de cada archivo.
/T: guarda los atributos del archivo (se escribirán en el sistema de archivos durante la extracción)
/Z"..." - establece el comentario para el archivo zip.
Variables internas:
_EXECARRAY - El número de elementos de la matriz asignados por la última función @EXECARRAY.
_INSERTAR - El modo de edición de inserción actual (0=sobretachar, 1=insertar)
_XMOUSE - TLa posición de la columna del clic izquierdo más reciente. (Tenga en cuenta que esto sólo funcionará en un Take Command ventana de pestaña, o si ha habilitado el mouse de la consola en una ventana independiente TCC sesión.)
_YMOUSE - TLa posición de la fila del clic izquierdo del mouse más reciente. (Tenga en cuenta que esto sólo funcionará en un Take Command ventana de pestaña, o si ha habilitado el mouse de la consola en una ventana independiente TCC sesión.)
Funciones variables:
@EVAL - Los operadores >, MOD y \ ahora admiten números grandes (hasta 10,000 64 dígitos). (Anteriormente estaban "limitados" a enteros de 64 bits). Los operadores bit a bit (AND, OR, XOR) todavía están limitados a enteros de XNUMX bits.
@EVAL: ahora admite entrada binaria anteponiendo "0b" al número:
(%@eval[0b1001+2]
@EVAL: ahora admite salida binaria agregando "=b" a la expresión:
(%@eval[1+1=b]
@OBTENER LA FECHA[fecha]: muestra un cuadro de diálogo de calendario y devuelve la fecha seleccionada (aaaa-mm-dd). Opcionalmente, puede pasar la fecha predeterminada.
@GETDATETIME[fecha y hora]: muestra un selector de fecha y hora y devuelve la fecha y hora seleccionadas (aaaa-mm-dd hh:mm:ss). Opcionalmente, puede pasar la fecha y hora predeterminadas.
@INIWRITE - Si no especifica una entrada, ahora eliminará la sección especificada.
@PPID[archivo] - Devuelve el PID para el proceso principal del ejecutable especificado
@REGBREAD[clave, identificador, longitud] - Lee un valor de registro en un búfer binario (previamente creado)
@REGBWRITE[clave, tipo, identificador, longitud] - Escribe un valor de registro desde un búfer binario
@REGEX - Se eliminó el valor de retorno del recuento de grupos (no utilizado y confuso). @REGEX ahora solo devuelve 1 (si hay coincidencia) o 0 (si no hay coincidencia).
@REGSET - Se agregó soporte para REG_MULTI_SZ. (Los valores de los datos están separados por comas).
@TARCOUNT[archivo] - Devuelve el número de archivos en un archivo .tar
@TARCFILE[archivo,i] - Devuelve el nombre comprimido de un archivo en un archivo .tar
@TARDFILE[archivo,i] - Devuelve el nombre descomprimido de un archivo en un archivo .tar
@TARFILEDATE[archivo,i]- Devuelve la fecha y hora de un archivo en un archivo .tar
@TARFILESIZE[archivo,i]- Devuelve el tamaño de un archivo en un archivo .tar
@URLDECODE[cadena] - Decodifica una cadena codificada en URL (reemplazando %xx con los caracteres originales)
@URLENCODE[cadena] - Codifica una cadena para su transmisión (reemplazando caracteres no alfanuméricos con su representación hexadecimal %xx)
@ZIPCOUNT[archivo] - Devuelve el número de archivos en un archivo .zip
@ZIPCOMMENT[archivo] - Devuelve el comentario para el archivo .zip
@ZIPCFILE[archivo,i] - Devuelve el nombre comprimido de un archivo en un archivo .zip
@ZIPDFILE[archivo,i] - Devuelve el nombre descomprimido de un archivo en un archivo .zip
@ZIPFILECOMMENT[archivo,i] - Devuelve el comentario de un archivo en un archivo .zip
@ZIPFILECRC[archivo, i] - Devuelve el CRC de un archivo en un archivo .zip
@ZIPFILEDATE[archivo,i] - Devuelve la fecha y hora de un archivo en un archivo .zip
@ZIPCFILESIZE[archivo,i] - Devuelve el tamaño comprimido de un archivo en un archivo .zip
@ZIPDFILESIZE[archivo,i] - Devuelve el tamaño descomprimido de un archivo en un archivo .zip
Depurador por lotes:
El depurador por lotes se ha reescrito con un nuevo editor y muchas funciones nuevas.
Si pasa el mouse sobre una variable, el depurador mostrará una información sobre herramientas con el valor actual.
Si pasa el mouse sobre un interno TCC comando, el depurador mostrará una información sobre herramientas con la sintaxis del comando.
Si pasa el mouse sobre una variable de matriz (¡solo unidimensional!), el depurador mostrará una información sobre herramientas con hasta los primeros 1 elementos con valores asignados.
Las ventanas "Alias" y "Funciones" ahora admiten coloración de sintaxis.
Se agregó "Agregar al reloj" al menú contextual.
El cuadro de diálogo Ir a ahora tiene una posición de columna opcional.
El menú Archivo tiene una nueva opción:
Guardar copia como: guarda una copia del archivo con un nombre nuevo, sin cambiar el nombre predeterminado.
El menú Editar tiene nuevas opciones:
Mover línea hacia arriba: mueve la línea actual una fila hacia arriba.
Mover línea hacia abajo: mueve la línea actual una fila hacia abajo.
Alternar comentario: inserta o elimina un "rem" al principio de la línea actual.
Eliminar líneas en blanco: elimina las líneas en blanco de la selección (o de todo el archivo si no hay selección).
Comprimir espacios: elimina espacios adicionales entre palabras para la selección (o el archivo completo si no hay selección).
Hacer selección en mayúsculas
Hacer la selección en minúsculas
Ver espacios en blanco: muestra un marcador (un pequeño punto) en las columnas para espacios o tabulaciones.
Ver EOL: muestra los caracteres de final de línea (CR y/o LF).
El menú Depurar tiene una nueva opción:
Pausa en caso de error: cambia el depurador al modo de un solo paso cuando TCC encuentra un error.
La entrada del menú Opciones tiene nuevas opciones:
Pestañas: cambia la configuración de pestaña y sangría.
Mostrar números de línea: activa y desactiva la numeración de líneas.
Mostrar margen de plegado: activa y desactiva el margen de plegado (el indicador +).
Guías de sangría: imprime líneas verticales en las columnas de sangría actuales (útiles para alinear el código).
La entrada del menú de Windows tiene nuevas opciones:
Acercar: aumenta el tamaño del texto en un punto.
Alejar: reduce el tamaño del texto en un punto.
Restablecer zoom: restablece el tamaño del texto al tamaño original.
plugins:
Se agregó compatibilidad con UNKNOWN_CMD, PRE_INPUT, PRE_EXEC y POST_EXEC. TCC primero buscará alias de esos nombres; si no encuentra una coincidencia, buscará en los complementos un nombre coincidente. Para UNKNOWN_CMD y PRE_EXEC, TCC pasará la línea de comando al complemento; PRE_INPUT y POST_EXEC obtendrán un NULL.