Ayuda de watchDirectory > Extensiones > Ejecutar archivos .bat de forma automática
Ejecutar archivos .bat de forma automática - Uso de la aplicación wdAnnotate
Al usar la extensión que gestiona los archivo .bat, puede ser necesario escribir desde el mismo archivo .bat información en el Histórico de tareas. Para esto se puede utilizar la aplicación wdAnnotate, instalada en la carpeta "Plug-ins" de watchDirectory. Para permitir un arranque sencillo de esta aplicación, se ha configurado la variable de entorno ANNOTATE con la ruta completa hacia la aplicación.
Importante: NUNCA utilizar esta aplicación si se ha seleccionado la opción Don't wait for .bat files to complete (No esperar a que se completen los archivos .bat)
Escribiendo en el Histórico de tareas
Escribir en el histórico de tareas usando esta aplicación es muy sencillo. Simplemente incluir una línea como ésta en el archivo .bat:
%ANNOTATE% info "Iniciando la conversión del archivo %WD_FILE%"
La línea anterior escribirá un mensaje "informativo" en la base de datos del histórico. Como sea que este mensaje se añadirá a la base de datos "debajo" del evento actual del sistema de archivos, no es estrictamente necesario incluir la variable %WD_FILE% en el mensaje.
El primer parámetro que se le pasa a wdAnnotate determina el tipo de mensaje que se debe escribir en la base de datos. Dependiendo de cómo se haya configurado la tarea (ver Otras opciones) algunos mensajes pueden ser ignorados. Las opciones en cuanto a tipos de mensaje son las siguientes:
- debug (depuración)
Los mensajes se escribirán en la base de datos sólo si la opción "write debug information" (escribir información de depuración) está seleccionada aquí. - info
Se utiliza para escribir mensajes "normales" acerca de la tarea. Estos mensajes solo se escriben si se ha seleccionado "maximal" (máxima) en la pestaña del histórico del Centro de Control de watchDirectory (View -> Options -> History). - warn (advertencia)
Se utiliza para escribir mensajes "de advertencia" acerca de la tarea. Estos mensajes se muestran en dentro del visor del histórico.
Estos mensajes solo es escriben si NO se seleccionó "minimal" (mínima) en la pestaña del histórico del Centro de Control de watchDirectory (View -> Options -> History). - error y fatal
Se utilizan para escribir mensajes de "error" acerca de la tarea. Estos mensajes se muestran en dentro del visor del histórico.
¡La escritura de un mensaje de error ABORTA la tarea!
Si en vez de mostrar los mensajes debajo del evento actual, se desea que se muestren junto con los mensajes de la ejecución actual, añadir un signo de exclamación (!) delante del tipo de mensaje. Por ejemplo:
%ANNOTATE% !info "Iniciando la conversión del archivo %WD_FILE%"