[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]如何依次执行多个批处理

现在我有一个程序,它是调用其它程序的,并且是多个程序调用。现在的情况是前一个程序还没执行完,后面的程序就开始执行了,请问下该如何修改能使程序1个1个的执行?

ALL.cmd
  1. call D:\batch\Switch\dutswitch_T5581-01.cmd
  2. call D:\batch\Switch\dutswitch_T5581-02.cmd
  3. call D:\batch\Switch\dutswitch_T5581-03.cmd
  4. rem call F:\batch\switch\T5581-04\T5581-04.cmd
  5. rem call F:\batch\switch\T5581-05\T5581-05.cmd
  6. call D:\batch\Switch\dutswitch_T5581-06.cmd
  7. rem call F:\batch\switch\T5581-07\T5581-07.cmd
  8. call D:\batch\Switch\dutswitch_T5581-08.cmd
  9. call D:\batch\Switch\dutswitch_T5581-09.cmd
  10. call D:\batch\Switch\dutswitch_T5581-10.cmd
  11. rem call D:\batch\Switch\dutswitch_T5581-11.cmd
  12. rem call F:\batch\switch\T5581-12\T5581-12.cmd
  13. rem call D:\batch\Switch\dutswitch_T5581-13.cmd
  14. call D:\batch\Switch\dutswitch_T5593-01.cmd
  15. call D:\batch\Switch\dutswitch_T5593-02.cmd
  16. call D:\batch\Switch\dutswitch_T5593-03.cmd
  17. call D:\batch\Switch\dutswitch_T5593-04.cmd
  18. call D:\batch\Switch\dutswitch_T5593-05.cmd
  19. rem call F:\batch\switch\T5593-06\T5593-06.cmd
  20. call D:\batch\Switch\QT5585-01.cmd
  21. call D:\batch\Switch\QT5585-02.cmd
  22. call D:\batch\Switch\dutswitch_UT560-01.cmd
  23. call D:\batch\Switch\dutswitch_UT560-02.cmd
  24. call D:\batch\Switch\dutswitch_UT560-03.cmd
  25. call D:\batch\Switch\dutswitch_UT560-04.cmd
  26. call D:\batch\Switch\dutswitch_UT560-05.cmd
复制代码

[ 本帖最后由 lazygc520 于 2009-7-30 14:17 编辑 ]
1

评分人数

    • keen: 感谢主动给标题标注[已解决]字样PB + 2

  把 call 换成 strart /wait 试试?
1

评分人数

尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。

心在天山,身老沧州。

TOP

貌似不行,试过了!!

TOP

貌似call不就是被调用程序执行完以后才执行接下来的代码么?怎么会一起执行呢?
1

评分人数

Still with wax

TOP

但是实际上不是这样的,如果同时执行多个call程序,如果计算机的性能很强的话,当一个程序没有执行完另外一个窗口就跳出来了,我现在在每个程序执行后加上echo.了,貌似是解决了这个问题。

TOP

返回列表