概要コンソール・アプリケーションを実行する方法を掲載します。 コマンド・プロンプトを表示せずに、実行させる方法も掲載致します。
対象方法プロンプト状態 | 説明 |
---|
あり | Process.Start( @"c:\sample.exe" ); | なし | ProcessStartInfo ps = new ProcessStartInfo();
ps.FileName = @"c:\sample.exe"; // 実行するファイル ps.CreateNoWindow = true; // コンソール・ウィンドウを開かない ps.UseShellExecute = false; // シェル機能を使用しない
Process.Start( ps ); | |
- FileNameプロパティ
実行するコマンド。 - CreateNoWindowプロパティ
「コンソール・ウィンドウなし」で実行されるようになる(初期値はfalse) EXEを実行する場合には実際には不要だが、BATファイル等を実行する場合には、指定しないとコンソール・ウィンドウが開いてしまう。 - UseShellExecuteプロパティ
Windowsのシェル機能によりコンソール・ウィンドウが開いてしなうのを防ぐ。(初期値はtrue)
|
Selection | File type icon | File name | Description | Size | Revision | Time | User |
|