PowerShellでスクリプトを実行するしたがって、cmdで実行できます
jmp.exe C:\script.jsl
すると、JMP が開き、スクリプトが実行されます。PowerShellで同じことを行う方法を知っている人はいますか?
私は試した
Start-Process -FilePath "C:\Program Files\SAS\JMPPRO\14\jmp.exe" -ArgumentList "C:\script.jsl"
運がなかった。
Re: PowerShell でスクリプトを実行するはい、結局同じことをしてしまいました。 ENV 変数 (PowerShell セッションに対してローカルであると思われます) を作成し、同じ PowerShell セッションから起動される JMP ですぐに準備します。
Re: PowerShell でスクリプトを実行する私は環境変数を使用してきました。 PowerShell で設定してから、JSL で取得するだけです。
Re: PowerShell でスクリプトを実行する実際、あなたが書いたものは機能するはずです。
私はこれを使います:
$JMP_path = "C:\Program Files\SAS\JMP\15\Jmp.exe"
$JMPScriptPath = 'C:\MyScript.jsl'
Start-Process -FilePath $JMP_path -ArgumentList ("`""+$JMPScriptPath+"`"") -Waitこれに追加したいのは、別の変数をスクリプトに渡すことです。 それを行う方法はありますか?
Re: PowerShell でスクリプトを実行するどうでも。見つけた。
& "jmp.exe" "C:\script.jsl"