在 powershell 中運行腳本所以在cmd中我可以運行
jmp.exe C:\script.jsl
它將打開 JMP 並運行腳本。有人知道如何在 powershell 中做同樣的事情嗎?
我試過
Start-Process -FilePath "C:\Program Files\SAS\JMPPRO\14\jmp.exe" -ArgumentList "C:\script.jsl"
沒有運氣。
回复:在powershell中運行腳本是的,我最終也做了同樣的事情。 我創建一個 ENV 變量(我相信它是該 PowerShell 會話的本地變量),並立即使用從同一 PowerShell 會話啟動的 JMP 準備好它。
回复:在powershell中運行腳本我一直在使用環境變量;只需在 powershell 中設置它,然後在 JSL 中獲取它。
回复:在powershell中運行腳本其實你寫的應該有效。
我用這個:
$JMP_path = "C:\Program Files\SAS\JMP\15\Jmp.exe"
$JMPScriptPath = 'C:\MyScript.jsl'
Start-Process -FilePath $JMP_path -ArgumentList ("`""+$JMPScriptPath+"`"") -Wait我想添加的是將另一個變量傳遞到腳本中。 知道該怎麼做嗎?
回复:在powershell中運行腳本沒關係。我找到了。
& "jmp.exe" "C:\script.jsl"