我有以下代碼:啓動一個批處理文件
String Antcbatchpath = @"C:\GUI\antc.bat";
System.Diagnostics.Process runantc = new System.Diagnostics.Process();
runantc.StartInfo.FileName = Antcbatchpath;
runantc.StartInfo.UseShellExecute = false;
runantc.StartInfo.RedirectStandardOutput = true;
runantc.StartInfo.RedirectStandardError = true;
runantc.Start();
請問這種負荷C:\GUI\antc.bat
批處理文件?
或runantc.StartInfo.FileName
僅適用於根目錄?根目錄是其中應用程序位於
EDIT 1:
喜代替@ 「C:\ GUI \ antc.bat」 我有一個路徑:
String Antcbatchpath [email protected]"C:\GUI Lab Tools\Build Machine\antc.bat";
其基本上包含空格。它會影響runantc.StartInfo.Filename = Antcbatchpath;
?
可能的重複[如何使用ProcessStartInfo運行批處理文件?](http://stackoverflow.com/questions/2382683/how-do-i-use-processstartinfo-to-run-a-batch-文件) – 2011-03-23 08:18:34
不回答你的問題,但只是FYI有一些批處理運行信息在另一個[堆棧溢出答案](http://stackoverflow.com/questions/1096591/how-to-hide-cmd-window-while-運行-A-批處理文件/ 1096626#1096626)。 – 2011-03-23 08:38:18
請參閱編輯謝謝 – jeremychan 2011-03-24 03:05:10