2016-06-17 6 views
1

powershellコマンドとPsuiteというプログラムをバッチファイルで同時に実行しようとしています。CMDプロンプト:引数を指定して2つのプログラムを起動するとプログラムがシャットダウンする

私はS.O.興味深いコマンドを見つけました:Call:RunProgramAsyncですが、私はそれを研究して、全く動作させることはできません。

ここに実行したいコマンドがあります。現在、それは最初の1秒間実行され、シャットダウンされます。私は最初のものを維持している間、最初のものから2番目のものを実行したい。各コマンドは単独で動作します。ここで

は、私が実行したいものです。

cd C:\ASD\scripts 
start PowerShell.exe -NoProfile -Command "& {Start-Process PowerShell.exe -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%~dpn0.ps1""' -Verb RunAs}" 


cd C:\psuitent\tests 
start psuite -l200 -EGB5 $c:\psuitent\swt\hpsmtsas.swt 

誰かが私を助けることができますか?私は全面的に調査しており、解決策を見つけることができません。

+0

方法「'について」' - > '\" 'それは、同じファイル名に設定したとして、それは、PowerShellのファイルの実行中に私のファイル引数との組み合わせで、実際に仕事をした – PetSerAl

答えて

0

あなたがstartを使用する場合、それは新しいウィンドウが開きますので、これはcdで問題を引き起こしている可能性があり、代わりにこのような何かを試してみてください。

start "" /d "C:\ASD\scripts" PowerShell.exe -NoProfile -Command "& {Start-Process PowerShell.exe -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%~dpn0.ps1""' -Verb RunAs}" 
start "" /d "C:\psuitent\tests" psuite -l200 -EGB5 $c:\psuitent\swt\hpsmtsas.swt 

・ホープ、このことができます!

出典:Running multiple commands simultaneously

+0

でしたか?。 – hawkeye315

+0

エラーメッセージが表示されていますか、それとも次々に実行されていますか? – Sync

+0

また、最初の行がPowershellを起動して、新しいPowershellプロセスを起動してスクリプトを実行するように見えます。それを排除して、それが役立つかどうかを調べることができます。 – Sync

関連する問題