Exécuter le script dans PowerShellDonc en cmd je peux courir
jmp.exe C:\script.jsl
et il ouvrira JMP et exécutera le script.Quelqu'un sait comment faire la même chose en PowerShell ?
J'ai essayé
Start-Process -FilePath "C:\Program Files\SAS\JMPPRO\14\jmp.exe" -ArgumentList "C:\script.jsl"
Sans chance.
Re : Exécuter un script avec PowerShellOui, j'ai fini par faire la même chose. Je crée une variable ENV (elle est locale à cette session PowerShell, je crois) et la prépare immédiatement avec JMP qui est lancé à partir de la même session PowerShell.
Re : Exécuter un script avec PowerShellJ'utilise des variables d'environnement ; définissez-le simplement dans PowerShell, puis récupérez-le dans JSL.
Re : Exécuter un script avec PowerShellEn fait, ce que vous avez écrit devrait fonctionner.
J'utilise ceci :
$JMP_path = "C:\Program Files\SAS\JMP\15\Jmp.exe"
$JMPScriptPath = 'C:\MyScript.jsl'
Start-Process -FilePath $JMP_path -ArgumentList ("`""+$JMPScriptPath+"`"") -WaitCe que je voudrais ajouter à cela, c'est passer une autre variable dans le script. Une idée de comment faire ça ?
Re : Exécuter un script avec PowerShellpas grave.Je l'ai trouvé.
& "jmp.exe" "C:\script.jsl"