在 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"