Saltar al contenido principal

TCC Alias

Gran parte del poder de TCC se reúne en alias, que le brindan la posibilidad de crear sus propios comandos. Un alias es un nombre que selecciona para un comando o grupo de comandos. Los alias simples sustituyen un nuevo nombre por un comando existente. Los alias más complejos pueden redefinir la configuración predeterminada de comandos internos o externos, operar como archivos por lotes en memoria muy rápidos y ejecutar comandos basados ​​en los resultados de otros comandos.

TCC también admite alias de directorio, una forma abreviada de especificar nombres de ruta y alias de pulsaciones de teclas, que le permite asignar uno o más comandos a una sola pulsación de tecla.

Puede crear una lista de alias local que solo sea visible para el actual TCC sesión, o una lista de alias global que se comparte entre todos TCC sesiones

El comando ALIAS le permite crear nuevos nombres de comandos o redefinir comandos internos. También le permite asignar uno o más comandos a una sola pulsación de tecla. Un alias se utiliza a menudo para ejecutar una serie compleja de comandos con unas pocas pulsaciones de teclas o para crear "archivos por lotes en memoria" que se ejecutan mucho más rápido que los archivos por lotes basados ​​en disco.

TCC Variables

Los archivos por lotes pueden usar Variables de entorno, variables internas, funciones variableso usuario definido funciones. Puede utilizar estas variables y funciones para determinar el estado del sistema (p.ej, el tipo de CPU), niveles de recursos (p.ej, la cantidad de espacio libre en disco), información del archivo (p.ej, el TCC fecha y hora en que se modificó un archivo por última vez) y otra información (p.ej, la fecha y hora actuales). También puede realizar operaciones aritméticas (incluida la aritmética de fecha y hora), manipular cadenas y subcadenas, extraer partes de un nombre de archivo y leer y escribir archivos.

El comando SET en TCC Le permite definir tipos de variables. Si intenta establecer la variable en un tipo incompatible, SET devolverá un error. Los tipos soportados son:

entero (o 1) La variable solo puede contener 0-9
diciembre (o 2) La variable sólo puede contener del 0 al 9, el carácter decimal y el separador de miles.
hexadecimal (o 3) La variable solo puede contener 0-9 y A-F
booleano (o 4) La variable solo puede contener 0 o 1
alfa (o 5) La variable solo puede contener A-Z y a-z
alnum (o 6) La variable solo puede contener A-Z, a-z y 0-9
expresión regular (o 7) La variable debe coincidir con la expresión regular especificada.

TCC Variables internas

Las variables internas son variables especiales integradas en TCC para proporcionar información sobre su sistema. No se almacenan en el entorno, pero se puede acceder a ellos como si fueran variables de entorno en comandos interactivos, alias y archivos por lotes.

Los valores de estas variables se almacenan internamente en TCCy no se puede cambiar con SET, UNSET, ESET ni ningún otro comando. La prueba de estado DEFINIDO también fallará siempre. Puede anular cualquiera de estas variables definiendo una nueva variable de entorno con el mismo nombre. La variable interna puede volver a estar disponible desarmantando la variable de entorno con el mismo nombre. Los nombres de TODAS las variables internas (excepto las pseudovariables nivel de error, ? y ??) comienzan con un carácter de subrayado para que sea más fácil distinguirlas y evitar anularlas accidentalmente.

TCC Funciones variables

Las funciones variables son muy similares a las variables internas, pero toman uno o más parámetros (que pueden ser variables de entorno o incluso otras funciones variables).

Las funciones variables son útiles en el símbolo del sistema, así como en alias y archivos por lotes para verificar los recursos disponibles del sistema, manipular cadenas y números, y trabajar con archivos y nombres de archivos.

Funciones variables definidas por el usuario

FUNCTION le permite crear o mostrar funciones variables definidas por el usuario que se pueden usar en cualquier lugar donde se puedan usar funciones variables. Las funciones definidas por el usuario son poderosas alternativas a las subrutinas.