<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich habe einige meiner Extraktions-/Analyse-/Exportaufgaben mit einigen JSL-Skripten automatisiert und versucht, den Taskplaner zu verwenden, um sie nach einem festen Zeitplan auszuführen.
Ich dachte, es wäre einfach genug, also habe ich Folgendes in den Taskplaner eingefügt. Die Ausführung des Skripts selbst dauert nur etwa 10 Sekunden.
Es scheint keine Rolle zu spielen, ob ich "//!" Oben im Skript läuft es in beide Richtungen.
Programm/Skript :
C:\...\jmp.exe
Argumente hinzufügen (optional):
"C:\...\myScript.jsl"
Es funktioniert, wenn ich die Aufgabe manuell ausgeführt habe, aber ich kann sie anscheinend nicht stoppen, was bedeutet, dass nachfolgende Läufe nie ausgeführt werden, da sich der erste in einem dauerhaften Zustand befindet von:
"Der Task wird gerade ausgeführt (0x41301)".
Ich habe versucht, eine einfache Batch-Datei zu erstellen, um dasselbe im Taskplaner auszuführen, aber es kommt zu demselben Ergebnis.
Batch-Datei:
START "" C:\...\jmp.exe "C:\...\myScript.jsl"
Sie fragen sich, ob jemand Erfolg mit der Automatisierung von JSL-Skripten hatte und Hinweise hat?
Danke,
JP
Das Scripting-Index-Beispiel für quit() ist einer meiner Favoriten.Speichern Sie zuerst Ihre Arbeit.
Fügen Sie einfach den entsprechenden Exit-Befehl am Ende Ihres Batch- und JSL-Skripts hinzu.
Batch ist es einfach 'exit' und jsl ist es 'exit();'