私はプロセスの実行とargsの渡しにいくつかの問題があります。 私はいくつかの引数C#で実行中のプロセスに引数を渡す
ProcessStartInfo psi = new ProcessStartInfo("cmd.exe", "/c something");
Process p = Process.Start(psi)
問題はスクリプトが実行された後の処理が終了したことにあるとのプロセスを実行する方法を知っています。だからこそ "/ c"がある
私は複数のスクリプトを実行しているので、毎回新しいプロセスを開始しないように1つのプロセス( "cmd.exe")で実行したいと考えています。
いくつかの解決策はありますか?私はあなたがスクリプトにあなたの実行ファイルの実行をバッチファイルを利用し、代わりにあなたのバッチファイルを呼び出すお勧め
最初に考えたのは、バッチファイルを作成することですが、おそらく[タグ:.net]の中には何か良い点があります。 –
引数を渡そうとしているプログラムのアプリケーションロジックを制御していますか? –