[英]How to run a bat file from a C# program?
所以我需要一个简单的函数来运行bat文件。 怎么办这样的事情?
您可能会发现需要在呼叫中包含该目录;
使用System.Diagnostics;
的Process.Start(@ “C:.... \\ thebatfile.bat”);
例如,如果文件接受参数(不是为了授予Bat文件),它们也可以添加到“Start()”方法中。 单独开始(“.... thebatfile”,“ - s - t 3600”); 用逗号。 Intellisense非常适合查看方法的重载选项。
我不知道这有什么不同,但在我继承的项目中,我们使用了Microsoft.VisualBasic.Interaction.Shell
。
Shell("file.bat", AppWinStyle.NormalFocus, True, -1)
最后两个参数指定调用程序是否应该等待命令完成,以及等待它超时的时间(-1表示永久)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.