Führen Sie das Skript in Powershell ausAlso in cmd kann ich laufen
jmp.exe C:\script.jsl
und es öffnet JMP und führt das Skript aus.Weiß jemand, wie man das Gleiche in Powershell macht?
Ich habe es versucht
Start-Process -FilePath "C:\Program Files\SAS\JMPPRO\14\jmp.exe" -ArgumentList "C:\script.jsl"
Ohne Glück.
Betreff: Skript in Powershell ausführenJa, am Ende habe ich das Gleiche getan. Ich erstelle eine ENV-Variable (ich glaube, sie ist lokal für diese PowerShell-Sitzung) und bereite sie sofort mit JMP vor, das von derselben PowerShell-Sitzung aus gestartet wird.
Betreff: Skript in Powershell ausführenIch habe Umgebungsvariablen verwendet; Legen Sie es einfach in Powershell fest und laden Sie es dann in JSL herunter.
Betreff: Skript in Powershell ausführenEigentlich sollte das funktionieren, was du geschrieben hast.
Ich benutze das:
$JMP_path = "C:\Program Files\SAS\JMP\15\Jmp.exe"
$JMPScriptPath = 'C:\MyScript.jsl'
Start-Process -FilePath $JMP_path -ArgumentList ("`""+$JMPScriptPath+"`"") -WaitWas ich dazu hinzufügen möchte, ist die Übergabe einer weiteren Variable an das Skript. Irgendeine Idee, wie man das macht?
Betreff: Skript in Powershell ausführenMacht nichts.Ich habe es gefunden.
& "jmp.exe" "C:\script.jsl"