<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
He automatizado algunas tareas mías de extracción/análisis/exportación con algunos scripts JSL y he estado tratando de utilizar el Programador de tareas para ejecutarlas en un horario fijo.
Pensé que sería bastante fácil, así que puse lo siguiente en el Programador de tareas. El script en sí solo tarda unos 10 segundos en ejecutarse.
No parece importar si pongo o no "//!" en la parte superior de la secuencia de comandos, se ejecuta de cualquier manera.
programa/guión :
C:\...\jmp.exe
Agregar argumentos (opcional):
"C:\...\miScript.jsl"
Funciona cuando ejecuté la tarea manualmente, pero parece que no puedo detenerla, lo que significa que las ejecuciones posteriores nunca terminan ejecutándose porque la primera está en un estado permanente de:
"La tarea se está ejecutando actualmente (0x41301)".
Intenté hacer un archivo por lotes simple para hacer lo mismo para ejecutar en el Programador de tareas, pero llega al mismo resultado.
Archivo por lotes:
INICIO "" C:\...\jmp.exe "C:\...\myScript.jsl"
¿Se pregunta si alguien ha tenido éxito con la automatización de scripts JSL y tiene algún consejo?
Gracias,
JP
El ejemplo del índice de secuencias de comandos para quit() es uno de mis favoritos.Guarde su trabajo primero.
Simplemente agregue el comando de salida apropiado al final de su secuencia de comandos por lotes y jsl.
lote es simplemente 'salir' y jsl es 'salir ();'