标题: [文本处理] [已解决]如何依次执行多个批处理 [打印本页]
作者: lazygc520 时间: 2009-7-28 16:56 标题: [已解决]如何依次执行多个批处理
现在我有一个程序,它是调用其它程序的,并且是多个程序调用。现在的情况是前一个程序还没执行完,后面的程序就开始执行了,请问下该如何修改能使程序1个1个的执行?
ALL.cmd- call D:\batch\Switch\dutswitch_T5581-01.cmd
- call D:\batch\Switch\dutswitch_T5581-02.cmd
- call D:\batch\Switch\dutswitch_T5581-03.cmd
- rem call F:\batch\switch\T5581-04\T5581-04.cmd
- rem call F:\batch\switch\T5581-05\T5581-05.cmd
- call D:\batch\Switch\dutswitch_T5581-06.cmd
- rem call F:\batch\switch\T5581-07\T5581-07.cmd
- call D:\batch\Switch\dutswitch_T5581-08.cmd
- call D:\batch\Switch\dutswitch_T5581-09.cmd
- call D:\batch\Switch\dutswitch_T5581-10.cmd
- rem call D:\batch\Switch\dutswitch_T5581-11.cmd
- rem call F:\batch\switch\T5581-12\T5581-12.cmd
- rem call D:\batch\Switch\dutswitch_T5581-13.cmd
- call D:\batch\Switch\dutswitch_T5593-01.cmd
- call D:\batch\Switch\dutswitch_T5593-02.cmd
- call D:\batch\Switch\dutswitch_T5593-03.cmd
- call D:\batch\Switch\dutswitch_T5593-04.cmd
- call D:\batch\Switch\dutswitch_T5593-05.cmd
- rem call F:\batch\switch\T5593-06\T5593-06.cmd
- call D:\batch\Switch\QT5585-01.cmd
- call D:\batch\Switch\QT5585-02.cmd
- call D:\batch\Switch\dutswitch_UT560-01.cmd
- call D:\batch\Switch\dutswitch_UT560-02.cmd
- call D:\batch\Switch\dutswitch_UT560-03.cmd
- call D:\batch\Switch\dutswitch_UT560-04.cmd
- call D:\batch\Switch\dutswitch_UT560-05.cmd
复制代码
[ 本帖最后由 lazygc520 于 2009-7-30 14:17 编辑 ]
作者: namejm 时间: 2009-7-30 10:28
把 call 换成 strart /wait 试试?
作者: lazygc520 时间: 2009-7-30 10:41
貌似不行,试过了!!
作者: Lumiere 时间: 2009-7-30 12:01
貌似call不就是被调用程序执行完以后才执行接下来的代码么?怎么会一起执行呢?
作者: lazygc520 时间: 2009-7-30 14:09
但是实际上不是这样的,如果同时执行多个call程序,如果计算机的性能很强的话,当一个程序没有执行完另外一个窗口就跳出来了,我现在在每个程序执行后加上echo.了,貌似是解决了这个问题。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |