TCC ofrece una opción de procesador externo para archivos por lotes que le permite definir un programa externo para procesar un archivo en particular. .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.

 

Por ejemplo, supongamos OBTENER DATOS.CMD contiene las siguientes líneas:

 

EXTPROC D:\DATAACQ\DATALOAD.EXE

ABRIR PUERTO 1

LEER 4000

ESCRITURA DE DISCO D:\DATAACQ\PORT1\RAW

 

Luego, si ingresó el comando:

 

[d:\dataacq] obtener datos /p17

 

TCC leería el OBTENER DATOS.CMD archivo, determine que comenzó con un comando EXTPROC, lea el nombre del programa del procesador y luego ejecute el comando:

 

D:\DATAACQ\DATALOAD.EXE D:\DATAACQ\GETDATA.CMD /p17

 

el hipotético CARGA DE DATOS.EXE El programa sería entonces responsable de reabrir el OBTENER DATOS.CMD archivo, ignorando la línea EXTPROC al principio e interpretando las otras instrucciones en el archivo. También tendría que responder adecuadamente al parámetro de línea de comando ingresado (/p17).

 

No intente usar TCC como el procesador externo nombrado en la línea EXTPROC en el .CMD archivo. Interpretará la línea EXTPROC como un comando para reabrirse. El resultado será un bucle infinito que continuará hasta que la computadora se quede sin recursos y se bloquee.

 

TCC también proporciona EL ASUNTO apoyo. Funciona de manera idéntica a EXTPROC, pero la primera línea comienza con un #! .

 

Tenga en cuenta que EXTPROC EL ASUNTO sólo funciona con archivos con un .CMD extensión, no.BTM o .BAT.