sincronizando la ejecución del archivo .bat a un archivo .jsl<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola -
Me han asignado la tarea de modificar algunos archivos .jsl. Soy nuevo en todo lo relacionado con JMP, así que tengo un par de preguntas para principiantes:
1. ¿Cuál es el mecanismo preferido para sincronizar la finalización de la finalización de un archivo por lotes de DOS con la ejecución de un script .jsl? En otras palabras, ¿cómo lograr que la ejecución de .jsl espere a que se complete el archivo por lotes antes de pasar a la siguiente línea en el archivo .jsl?
2. ¿Qué debo hacer para que la salida del comando show () aparezca en la ventana del archivo de registro?
3. ¿Hay algún manual de referencia para todas las funciones disponibles en el lenguaje de scripting? La Guía de Scripting es útil, pero parece omitir mucha información.
Gracias por cualquier ayuda.
Re: sincronizar la ejecución del archivo .bat a un archivo .jslEncontré la respuesta a # 2: en Preferencias-> Específicas de Windows, hay un selector para "Abrir la ventana de Registro JMP". El mío se configuró en "solo cuando lo abro explícitamente" (que aún no puedo entender, pero esa es otra historia) y lo cambié a "cada vez que se agrega texto". Eso es al menos una solución parcial.
Re: sincronizar la ejecución del archivo .bat a un archivo .jslVersión 11.0.
Re: sincronizar la ejecución del archivo .bat a un archivo .jsl¿Qué versión de JMP estás usando? Ver> Registro trae la ventana de Registro para mí, en JMP 10.
Re: sincronizar la ejecución del archivo .bat a un archivo .jslGracias por la respuesta.
1. Tenía miedo de eso. Usar algún tipo de archivo de señal funcionará, pero ciertamente no es el preferido debido a la sobrecarga. Algunos de estos archivos por lotes serán llamados con mucha frecuencia.
2. Ver-> Registro no parece hacer nada, y no tengo un elemento del menú Ventana-> Registro.
3. Gracias.
mz
Re: sincronizar la ejecución del archivo .bat a un archivo .jsl1. No sé si hay un mecanismo preferido para esto. Podría hacer que su archivo .bat cree un archivo temporal ficticio cuando se complete, y en JSL tenga un bucle que verifique la existencia de este archivo, con el comando de espera
2. espectáculo() y impresión() mostrar automáticamente la salida en la ventana del archivo de registro. Si no ve la ventana de registro, haga clic en Ver> Registro , y entonces Ventana> Registro . ¿Qué está pasando en tu caso?
3. Para JSL tengo dos lugares para ir:
a. El manual de referencia bajo Ayuda> Libros> Guia de Scripting , que ya has encontrado
segundo. El índice de scripting, bajo Ayuda> Índice de Scripting . Tiene un montón de código de ejemplo que puede ejecutar con el clic de un botón.