Take Command v15 Beta pública, Parte 2
Hoy cubriré las nuevas directivas .INI, variables internas y funciones variables en Take Command 15.0. (Puede ver la lista completa de funciones de la versión 15 en la sección Novedades de la versión 15 de la ayuda en línea).
Directivas INI:
TrayHotKey=T La tecla de acceso rápido para alternar Take Command hacia y desde la bandeja del sistema. La tecla alfabética especificada se combina con Ctrl + Shift, por lo que la tecla de acceso rápido predeterminada es Ctrl-Shift-T.
Copyright=YES|no Mostrar el TCC mensaje de copyright al inicio. Esto es lo mismo que el TCC Opción de inicio /Q y solo se aplica a copias registradas.
EverythingSearch=yes|NO En caso afirmativo, CDD utilizará “Everything Search” (http://www.voidtools.com) en lugar de JPSTREE.IDX para una coincidencia aproximada de directorios. Consulte CDD para obtener más detalles. Everything Search es mucho más rápido que usar JPSTREE.IDX; sin embargo, sólo funcionará para unidades NTFS.
FilesCaseSensitive=yes|NO En caso afirmativo, las comparaciones de nombres de archivos distinguirán entre mayúsculas y minúsculas (como Linux y a diferencia de Windows).
Rehacer=Alt-Y Directiva de asignación de teclas para rehacer la última edición (consulte Deshacer y Rehacer más arriba).
Deshacer=Alt-Z Directiva de asignación de teclas para deshacer la última edición (consulte Deshacer y Rehacer más arriba).
Los campos de contraseña en TCMD.INI para la configuración de Internet están cifrados.
Variables internas:
%_do_loop: se incrementa cada vez a través de un bucle DO.
%_tclistview: devuelve los elementos seleccionados en la ventana Vista de lista como una lista de inclusión.
%_virtualbox – Devuelve 1 si TCC se ejecuta en una máquina virtual VirtualBox.
Funciones variables:
%@DISKFREE: ahora admite el redirector OpenAFS 1.7.x para recuperar el uso del espacio en disco.
%@DISKTOTAL: ahora admite el redirector OpenAFS 1.7.x para recuperar el uso del espacio en disco.
%@DISKUSED: ahora admite el redirector OpenAFS 1.7.x para recuperar el uso del espacio en disco.
%@FORMAT: si el segundo argumento (cadena) no existe, @FORMAT ahora lo trata como una cadena vacía y rellena la salida en consecuencia.
%@LINES: ahora también establece dos variables de entorno:
_LINES_MAXLEN – La longitud de la línea más larga
_LINES_MAXLOC: el número de línea (base 0) de la línea más larga.
%@MACADDRESS: devuelve la dirección MAC de la interfaz de red en la dirección especificada.
%@SELECT: se agregaron campos opcionales de línea de inicio y máscara de clave. La línea de inicio resaltará el número de línea especificado (la primera línea es 1).
El número de línea seleccionado ahora se devolverá en la variable de entorno SELECT_LINE.
Si especifica una máscara de clave, la búsqueda se desactiva y TCC comprobará las pulsaciones de teclas de entrada para ver si coinciden con la máscara de teclas. Si se encuentra una coincidencia, @SELECT devolverá la línea actual y establecerá la variable de entorno _SELECT_KEY en el valor de la clave de entrada. La máscara de clave tiene el mismo formato que INKEY /K.
El formato es:
@SELECT[nombre de archivo,arriba,izquierda,abajo,derecha,título[,ordenado[,línea de inicio,[máscara de clave]]]]
%@TIME: se agregó soporte (no muy útil, no recomendado y solo para EE. UU.) para el horario am/pm. Por ejemplo:
%@HORA[1:39:15 p.m.]
%@TALNUM[cadena]: devuelve el número de caracteres alfanuméricos (a-z, A-Z y 0-9) en la cadena
%@TALPHA[cadena] – Devuelve el número de caracteres alfabéticos (a-z, A-Z) en la cadena
%@TASCII[cadena] – Devuelve el número de caracteres ASCII de 7 bits (0x00 – 0x7F) en la cadena
%@TCNTRL[cadena] – Devuelve el número de caracteres de control ASCII (0x00 – 0x1F y 0x7F) en la cadena
%@TLOWER[cadena] – Devuelve el número de caracteres alfabéticos en minúsculas en la cadena
%@TUPPER[cadena] – Devuelve el número de caracteres alfabéticos en mayúsculas en la cadena
%@TDIGIT[cadena] – Devuelve el número de dígitos decimales (0-9) en la cadena
%@TPRINT[cadena] – Devuelve el número de caracteres imprimibles en la cadena
%@TPUNCT[cadena] – Devuelve el número de caracteres de puntuación (caracteres imprimibles que no son alfanuméricos ni espacios) en la cadena
%@TSPACE[cadena] – Devuelve el número de caracteres de espacio en blanco (0x09 – 0x0D o 0x20) en la cadena
%@TXDIGIT[cadena] – Devuelve el número de dígitos hexadecimales (0 – 9, A – F) en la cadena
plugins:
Los complementos ahora pueden acceder a variables de matriz directamente a través de la matriz ArrayVariables. Consulte TakeCmd.h en el SDK para obtener más detalles.
EL Take Command La versión beta pública v15.0 está disponible en:
https://jpsoft.com/downloads/v15/tcmd.exe
https://jpsoft.com/downloads/v15/tcmdx64.exe (64 bits)