|
分類:[C#]
Win8.1 32/64bit Vs2015 C# .net4.5 お世話になります。
バッチファイルとTeeもどきのアプリをパイプでつなげて実効しているのですが、 バッチファイルの終了コードを取得するには、どうすればよいでしょうか。
System.Diagnostics.Process m_Prs = new System.Diagnostics.Process(); m_Prs.StartInfo.UseShellExecute = false; m_Prs.StartInfo.FileName = System.Environment.GetEnvironmentVariable("ComSpec"); m_Prs.StartInfo.Arguments = string.Format(@"/c d:\test.bat | d:\tee_modoki.exe -o d:\test.log); m_Prs.StartInfo.CreateNoWindow = true; m_Prs.StartInfo.RedirectStandardInput = false; m_Prs.StartInfo.WorkingDirectory = m_strExecPath;//実行パス if (m_Prs.Start()) 〜
バッチファイルでは最後に「exit /b 1」のように終了コードを設定しています。
以上、よろしくお願いします。
|