C# bat処理を待ってから次の動作に移動
C# 初心者なので簡単なことにも躓きます。
WPFを使用してあるexeを作成中、
batを流した後に作成されるファイルを使用して処理を行いたい。
しかし 後に書いたはずのforeach構文の処理が先に流れてしまいうまくいかず…
ただWaitForExitすればいいだけに気づきました。
//batをたたく ProcessStartInfo info = new ProcessStartInfo(); info.FileName = "テスト.bat"; info.WorkingDirectory = ”(バッジのディレクトリ)” Process.Start(info); // 上記プロセスの終了を待つ Process p = Process.Start(info); p.WaitForExit();
この後処理をすればいいだけ。
すごく悩んでた自分があほらしい。