Saltar al contenido principal

Soporte de lenguajes de scripting de Windows en TCC

Un archivo por lotes (o "script") es un archivo que contiene una lista de comandos para ejecutar. TCC lee e interpreta cada línea como si hubiera sido escrita en el teclado. Al igual que los alias, los archivos por lotes son útiles para automatizar tareas informáticas. A diferencia de los alias, los archivos por lotes pueden ser tan largos como desee. Los archivos por lotes ocupan espacio en disco separado para cada archivo y, por lo general, no se pueden ejecutar tan rápido como los alias, ya que deben leerse desde el disco.

Take Command incluye un editor de archivos por lotes con todas las funciones incorporado y un depurador que se invoca con el comando BDEBUGGER para archivos .CMD y .BAT. El depurador le brinda una vista detallada paso a paso de la ejecución de archivos por lotes y le ayudará a resolver problemas de archivos por lotes particularmente difíciles.

TCC También le permite ampliar sus scripts con soporte interno para PowerShellLuaPerlREXXPythonTcl/tky cualquier Lenguaje de secuencias de comandos activo. TCC admite tanto la ejecución de scripts en esos idiomas como la ejecución de expresiones individuales. Incluso puede combinar varios idiomas en sus secuencias de comandos por lotes y pasar los resultados de estas otras llamadas de lenguajes de secuencias de comandos a TCC variables y comandos.

TCC tiene una opción de procesador externo (también conocido como EXTPROC / SHEBANG) para archivos por lotes que le permite definir un programa externo para procesar un determinado .CMD archivo. Para identificar un .CMD archivo para ser utilizado con un procesador externo, coloque la cadena EXTPROC como primera palabra en la primera línea del archivo, seguida del nombre del programa externo que se debe llamar. TCC iniciará el programa y le pasará el nombre del .CMD archivo y cualquier parámetro de línea de comando que se haya ingresado.