Saltar al contenido principal

Depuración TCC Funciones de biblioteca

Take Command v22 es principalmente una actualización de interfaz de usuario y usabilidad, pero también agregamos algunas características importantes. Una de esas características son las funciones de biblioteca, que son similares a los archivos por lotes pero que se cargan en la RAM y se pueden llamar como si fueran comandos internos. (Consulte el comando interno BIBLIOTECA en el ayuda v22 para obtener más detalles.) Las funciones de la biblioteca se pueden utilizar como subrutinas comunes muy rápidas para sus archivos por lotes o para alias complejos de varias líneas.

El TCC El comando interno LIBRARY cargará/mostrará/eliminará funciones de la biblioteca, que son similares a los archivos por lotes pero que se cargan en la RAM y se pueden llamar como si fueran comandos internos. Las funciones de la biblioteca se leen desde archivos, con la sintaxis:

nombre de la función {
comando 1
comando 2
...
}

La llave de apertura { debe estar en la misma línea que el nombre de la función (separada por un espacio) y la llave de cierre } debe estar en una línea separada. Las funciones de la biblioteca pueden llamar a alias, comandos internos o externos, archivos por lotes u otras funciones de la biblioteca.

Cuándo TCC inicia, cargará automáticamente cualquier archivo de función de biblioteca en el subdirectorio BIBLIOTECA del TCC directorio de instalación. El TCC El analizador buscará un nombre de función de biblioteca coincidente antes de buscar complementos, comandos internos, comandos externos o archivos por lotes.

A medida que las funciones de su biblioteca se vuelven más complejas, ¿cómo puede depurarlas? En v22 de Take CommandTCCCMDebug, el depurador por lotes le permite acceder y depurar funciones de la biblioteca. Cuando el puntero de ejecución esté en la línea que llama a la función de la biblioteca, haga clic en el icono "Pasar a" en la barra de herramientas (o F11 en el teclado). La ventana del depurador reemplazará la fuente del archivo por lotes con la fuente de la función de biblioteca. Luego puede hacer cualquier cosa mientras depura la función de la biblioteca que puede hacer al depurar archivos por lotes: establecer puntos de interrupción, evaluar o modificar variables, definir listas de vigilancia, acceder a funciones adicionales de la biblioteca, etc.

También hemos eliminado el límite de anidamiento de archivos por lotes y funciones de biblioteca en TCC v22, hasta los límites de tu RAM.

Estamos muy entusiasmados con las posibilidades de las funciones de la biblioteca. Si tiene ideas sobre cómo mejorarlos, háganoslo saber en el Foro de sugerencias de JP Software