Führen Sie Workflow/jmpflow über die Eingabeaufforderung oder Powershell usw. aus.Wir haben eine ganze Reihe von Analysen, die in JMP geschrieben und dann an uns weitergegeben werden, damit wir sie automatisieren können. Unser aktueller Prozess besteht darin, sie in Python, MatLab usw. neu zu schreiben. Wir möchten die Entwicklung beschleunigen und JMP für unsere Automatisierung verwenden.
Wie führen Sie jmpflow über die Befehlszeile, Powershell oder Python aus?
Automatisierung und SkriptingWindowsBetreff: Führen Sie Workflow/jmpflow über die Eingabeaufforderung oder Powershell usw. aus.Speichern Sie den JMP-Workflow als JSL-Skript. Dies ist über das rote Dreieck im Workflow Builder > Exportieren > Im Skriptfenster speichern möglich.
Geben Sie den Pfad zu jmp.exe in Ihre Pfadsystemvariable ein. Anschließend können Sie jmp.exe von der Befehlszeile aus aufrufen. Um das Skript von der Befehlszeile aus auszuführen, rufen Sie die JSL-Datei als Argument auf.
So etwas wie
C:\>jmp.exe script.jsl
Betreff: Führen Sie Workflow/jmpflow über die Eingabeaufforderung oder Powershell usw. aus.Ich sehe die Exportoption nicht unter „ Workflow Builder > Exportieren > Im Skriptfenster speichern “. Ich sehe die Exportoption zwar unter „Datei > Exportieren“, aber sie ist ausgegraut.
Für andere, die die gleiche Frage/das gleiche Problem haben
Ich kopiere den generierten „ Schrittcode “ manuell von jmpflow in eine JSL-Datei (einzeln).
Die Skripte werden auf einem Windows-Computer ausgeführt.
https://community.jmp.com/t5/Discussions/calling-JMP-from-command-line-without-GUI/td-p/1619
Es sieht so aus, als ob Sie JMP nicht ohne Headless (ohne Öffnen der JMP-GUI) über die Befehlszeile ausführen können.
Ich verwende die OLE-Automatisierung (C#), um die Skripte ohne Steuerung auszuführen.
https://www.jmp.com/support/help/en/18.0/index.shtml#page/jmp/ole-automation.shtml
Betreff: Führen Sie Workflow/jmpflow über die Eingabeaufforderung oder Powershell usw. aus.Workflow Builder > Exportieren > Im Skriptfenster speichern ist spezifisch für JMP 18
Für JMP 17 wäre es Workflow Builder > Im Skriptfenster speichern