如何在C#中調用批處理文件(.bat)?如何在C#中調用批處理文件(.bat)?
3
A
回答
8
public static int ExecuteCommand(string Command, int Timeout)
{
int exitCode;
var processInfo = new ProcessStartInfo("cmd.exe", "/C " + Command);
processInfo.CreateNoWindow = true;
processInfo.UseShellExecute = false;
Process process = Process.Start(processInfo);
process.WaitForExit(Timeout);
exitCode = process.ExitCode;
process.Close();
return exitCode;
}
4
Process.Start("path to batch file");
5
使用Process.Start("cmd.exe", pathToBat);
。
相關問題
- 1. 如何從批處理文件中調用批處理文件?
- 2. 如何在.bat批處理文件中更改日期
- 3. 在jenkins調用的批處理文件中調用批處理文件
- 4. 如何在C++程序中運行批處理文件(.bat)或批處理代碼?
- 5. 如何將linux批處理文件轉換爲Windows bat文件?
- 6. 在批處理文件(* .bat)中創建文件命令
- 7. 如何使用批處理文件(.bat)計算進程數量
- 8. 讀取文件並從Windows批處理文件中調用另一個.bat
- 9. 批處理文件如何調用另一批文件?
- 10. 如何從另一個批處理文件調用Windows批處理文件
- 11. 如何給參數,批處理文件.BAT與System.Shell.execute
- 12. 調用C#程序後的批處理文件錯誤處理
- 13. 如何在部署環境中調用批處理文件?
- 14. 如何用if語句和輸入在批處理文件中調用另一批處理文件?
- 15. 在C#中執行批處理文件#
- 16. 在c#中執行批處理文件
- 17. 將批處理文件包含在批處理文件中
- 18. 如何使用WMI發現正在運行的批處理(.bat)文件名?
- 19. 以下代碼在批處理腳本(.bat)文件中如何工作?
- 20. Websphere bat文件退出批處理文件
- 21. 以管理員模式運行.bat批處理文件
- 22. C#System.Diagnostics.Process如何處理多個批處理文件
- 23. 遠程調用批處理文件
- 24. 循環調用另一個批處理文件的批處理文件
- 25. 調用批處理文件,調用使用初始批處理文件中定義的參數的python腳本
- 26. 如何使用批處理文件
- 27. 如何使用批處理文件
- 28. 如何在批處理文件
- 29. 如何在批處理文件
- 30. 如何使用批處理文件在系統文件夾中創建批處理文件