110,538
社区成员
发帖
与我相关
我的任务
分享
//创建个bat文件,就暂停,按键盘后结束,演示阻塞。
File.WriteAllText("test.bat", "@pause");
//调用shell启动批处理
Process p = Process.Start("test.bat");
//开始执行了。
new Thread((ThreadStart)delegate
{
p.WaitForExit();
//bat执行完毕,写你的代码好了。
}).Start();
static void Main(string[] args)
{
File.WriteAllText("test.bat", "@pause");
Process p = Process.Start("test.bat");
Console.WriteLine("正在执行");
p.WaitForExit();
Console.WriteLine("执行完毕");
Console.ReadKey();
}