所以我需要一个简单的函数来运行bat文件。 怎么做这个?
答案 0 :(得分:12)
答案 1 :(得分:8)
答案 2 :(得分:1)
您可能会发现需要在通话中包含该目录;
使用System.Diagnostics;
的Process.Start(@ “C:.... \ thebatfile.bat”);
例如,如果文件中包含参数(不是为了授予Bat文件),它们也可以在“Start()”方法中添加。单独开始(“.... thebatfile”,“ - s - t 3600”);用逗号。 Intellisense非常适合查看方法的重载选项。
答案 3 :(得分:1)
我不知道这有什么不同,但在我继承的项目中,我们使用过
Microsoft.VisualBasic.Interaction.Shell
。
Shell("file.bat", AppWinStyle.NormalFocus, True, -1)
最后两个参数指定调用程序是否应该等待命令完成,以及等待它超时的时间(-1表示永久)