So führen Sie ein Skript automatisch aus - Der Taskplaner kann keine Batchdatei ausführen (ausführen, ob der Benutzer angemeldet ist oder nicht)?Hallo alle,
Ich versuche, die Batch-Datei jeden Tag automatisch auszuführen, wenn Optionsfeld - "Ausführen, ob Benutzer angemeldet ist oder nicht" ausgewählt ist und es funktioniert nicht.
Es funktioniert nur, wenn Radio knopf "mit angemeldetem Benutzer ausführen" ist ausgewählt.
Können Sie bitte raten?
Danke
SkripterstellungWindowsBetreff: Wie führe ich ein Skript automatisch aus - Der Taskplaner kann keine Batch-Datei ausführen (ausführen, ob der Benutzer angemeldet ist oder nicht)?Hallo @Botzal ,
Wenn Sie eine separate System-Batchdatei haben, die eine JSL-Datei öffnen kann – dh doppelklicken Sie darauf, dann sollten Sie in der Lage sein, die JSL-Datei automatisch auszuführen. Wenn das allererste Like Ihres JSL-Codes das Folgende ist //! Sobald Sie die Datei gespeichert und geschlossen haben und darauf doppelklicken, wird der JSL-Code ausgeführt, die Datei jedoch nicht zum Bearbeiten geöffnet. Wenn Ihre Batch-Datei es öffnen kann, sollte es meiner Meinung nach funktionieren, aber ich habe das selbst nicht versucht.
Hoffe das hilft!,
DS
Betreff: Wie führe ich ein Skript automatisch aus - Der Taskplaner kann keine Batch-Datei ausführen (ausführen, ob der Benutzer angemeldet ist oder nicht)?Hallo @SDF1
Ich kenne und verstehe deine Erklärung, aber das meine ich nicht.
Meine Absicht war,
Wie ich das Skript plane (mit dem Taskplaner), das jeden Morgen ausgeführt wird, auch wenn ich mich vom Computer abmelde.
Das JMP-Skript sollte nicht interaktiv funktionieren.
Danke
Betreff: Wie führe ich ein Skript automatisch aus - Der Taskplaner kann keine Batch-Datei ausführen (ausführen, ob der Benutzer angemeldet ist oder nicht)?Was passiert, wenn Sie versuchen, die Aufgabe manuell zu starten, wenn „Ausführen, ob Benutzer angemeldet ist oder nicht“ aktiviert ist?Zeigt es einen Fehler an?Wird JMP gestartet und dann geschlossen (Sie müssten den Task-Manager beobachten, da sich das Fenster nicht öffnet)?
Manchmal muss ich das Häkchen entfernen alles auf der Registerkarte Bedingungen, um einige Fehler zu beheben, die wie Berechtigungsprobleme aussahen.
Betreff: Wie führe ich ein Skript automatisch aus - Der Taskplaner kann keine Batch-Datei ausführen (ausführen, ob der Benutzer angemeldet ist oder nicht)?Hallo @ich h ,
Wenn ich versuche, es manuell auszuführen, öffnet es einen CMD- und JMP-Prozess (im Task-Manager) und bleibt im laufenden Status hängen.
Außerdem habe ich versucht, alles auf der Registerkarte "Bedingung" zu deaktivieren, es hat immer noch nicht funktioniert.
Hast du bitte noch einen Rat?
Vielen Dank


Betreff: Wie führe ich ein Skript automatisch aus - Der Taskplaner kann keine Batch-Datei ausführen (ausführen, ob der Benutzer angemeldet ist oder nicht)?Da JMP gestartet wurde, würde ich mich auf Ihr Skript konzentrieren.Beginnen Sie vielleicht mit etwas sehr Einfachem wie dem, was unten steht.Denken Sie daran, dass alle Ihre Ausgaben in eine Datei geschrieben werden müssen, Sie haben keinen Zugriff auf Fenster oder Berichte, die von Ihrem Skript geöffnet werden.
Führen Sie dies zuerst interaktiv aus und stellen Sie sicher, dass Sie Zugriff zum Schreiben in die Datei haben, löschen Sie dann die CSV-Datei und versuchen Sie, sie über den Taskplaner auszuführen:
//!
dt = New Table( "Untitled",
Add Rows( 1 ),
New Column( "test", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [1] ) )
);
dt << Save As( "C:/test.csv" )
Betreff: Wie führe ich ein Skript automatisch aus - Der Taskplaner kann keine Batch-Datei ausführen (ausführen, ob der Benutzer angemeldet ist oder nicht)?@ich h
Ich habe versucht, dies zu tun, es funktioniert nicht
Es öffnet auch einen CMD- und JMP-Prozess (im Task-Manager) und bleibt im laufenden Status hängen.
Betreff: Wie führe ich ein Skript automatisch aus - Der Taskplaner kann keine Batch-Datei ausführen (ausführen, ob der Benutzer angemeldet ist oder nicht)?Addieren
Exit(No save);
oder
Quit(No save);
bis zum Ende des jsl-Skripts, das Sie auszuführen versuchen, um die JMP-Instanz zu schließen
Betreff: Wie führe ich ein Skript automatisch aus - Der Taskplaner kann keine Batch-Datei ausführen (ausführen, ob der Benutzer angemeldet ist oder nicht)?@jthi ,
Natürlich habe ich das Skript hinzugefügt ... funktioniert nicht.