Esegui lo script in PowerShellQuindi in cmd posso correre
jmp.exe C:\script.jsl
e aprirà JMP ed eseguirà lo script.Qualcuno sa come fare lo stesso in PowerShell?
ho provato
Start-Process -FilePath "C:\Program Files\SAS\JMPPRO\14\jmp.exe" -ArgumentList "C:\script.jsl"
Senza fortuna.
Ri: Esegui script in PowerShellSì, ho finito per fare la stessa cosa. Creo una variabile ENV (credo sia locale per quella sessione di PowerShell) e la preparo immediatamente con JMP che viene avviato dalla stessa sessione di PowerShell.
Ri: Esegui script in PowerShellSto usando le variabili d'ambiente; basta impostarlo in PowerShell e poi scaricarlo in JSL.
Ri: Esegui script in PowerShellIn realtà quello che hai scritto dovrebbe funzionare.
Io uso questo:
$JMP_path = "C:\Program Files\SAS\JMP\15\Jmp.exe"
$JMPScriptPath = 'C:\MyScript.jsl'
Start-Process -FilePath $JMP_path -ArgumentList ("`""+$JMPScriptPath+"`"") -WaitCiò che vorrei aggiungere a questo è passare un'altra variabile nello script. Qualche idea di come farlo?
Ri: Esegui script in PowerShellNon importa.L'ho trovato.
& "jmp.exe" "C:\script.jsl"