batファイルの作成
- [新しい項目の追加]でテキストファイルを追加する
- ファイル拡張子を.batに変更する
- プロパティで[出力ディレクトリにコピー]を[新しい場合はコピーする]に変更する
- コードを記述する
- [名前を付けてファイルを保存]で[上書き保存]のプルダウンをクリック→[エンコード付きで保存]→[日本語(シフト JIS)]に変更して保存する
batファイルの呼び出し
Process p = new Process(); p.StartInfo.FileName = "Test.bat"; p.StartInfo.Arguments = "test1 test2 test3"; p.StartInfo.Verb = "RunAs"; //管理者として実行する場合 p.Start();
コマンドプロンプトを表示せずに実行する
コンソールアプリでコマンドプロンプトを表示しないでプログラムを実行する方法
ProcessStartInfo processStartInfo = new ProcessStartInfo(); processStartInfo.FileName = @"C:\Windows\System32\\notepad.exe"; processStartInfo.CreateNoWindow = true; // コマンドプロンプトを表示 processStartInfo.UseShellExecute = false; // シェル機能オフ Process.Start(processStartInfo);