作者forptt (上线专用)
看板C_Sharp
标题[问题] Process执行bat档案问题
时间Sat Feb 8 00:53:09 2014
请问各位
我有3个bat档案分别是1.bat, 2.bat, 3.bat
我用system.diagnostics.process.start("1.bat");
system.diagnostics.process.start("2.bat");
system.diagnostics.process.start("3.bat");
去执行BAT档案,
但是1.bat还没执行完,程式就run下一行导致发生错误,
我试过用waitforexit把这三行区隔开,确保每一行执行完才能换下一行,
但第一个bat就会卡住,不知为何。
请问有其他方法可以让每一行的bat确定执行完才换下一行吗???
谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.171.160
1F:→ m339606:用1呼叫2呼叫3 02/08 08:27
2F:→ forptt:可是我是在安装专案中执行这几行~照您的方式是可以 02/08 14:30
3F:→ forptt:但这样安装Complete资讯会先在我的bat执行完之前就出现 02/08 14:31
4F:→ forptt:就变成我的cmd视窗还在跑~但安装精灵已经说安装完成了!! 02/08 14:34
5F:推 Abbee:start後会回传process再用其wait close,下一行才是下一个sta 02/08 16:13
6F:→ Abbee:rt 02/08 16:13