コマンドプロンプトウィンドウを表示せずにバックグラウンドでC#からバッチファイルを実行するにはどうすればよいですか?バッチファイルをC#からバックグラウンドで実行する方法
私はこのProcess.Start(BATCH.BAT」)を使用します。しかし、これは、コマンドプロンプトが表示されます
任意のアイデア
コマンドプロンプトウィンドウを表示せずにバックグラウンドでC#からバッチファイルを実行するにはどうすればよいですか?バッチファイルをC#からバックグラウンドで実行する方法
私はこのProcess.Start(BATCH.BAT」)を使用します。しかし、これは、コマンドプロンプトが表示されます
任意のアイデア
Process p = new Process();
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
はあなたが指定することができますStartinfoとのこと:?
var si = new System.Diagnostics.ProcessStartInfo();
si.CreateNoWindow = true;
si.FileName = "test.cmd";
System.Diagnostics.Process.Start(si);
ProcessStartInfo si = new System.Diagnostics.ProcessStartInfo();
si.CreateNoWindow = true;
si.FileName = "setSecDLL.bat";
si.UseShellExecute = false;
System.Diagnostics.Process.Start(si);
** si.CreateNoWindow = true; ** これはトリックでした。ありがとう –