请高人帮忙,这个批处理怎么编!
XP系统,dos环境下现在要运行4个程序,如何实现先1.exe运行完成后才能运行2.exe,以此类推直最后运行4.exe,直到4个程序都运行后退出本dos窗口,小弟初学不知道这个批处理如何实现跳转,请知道的朋友帮忙写个批处理就此谢谢了! 偌大一个论坛没有这方面的高手吗? 做WINRAR的自解压程序时,做的BAT文件就很简单。----------------------------------------
1.exe
2.exe
3.exe
4.exe
----------------------------------------
在dos下没有测试过。你可以自己试试! 批处理本来就是按顺序的,在1.exe没结束前,批处理不会继续执行2.exe,
我想这样编写行不行,比如依次运行C盘目录A下面的1.exe——4.exe文件
@echo off
c:\A \1.exe
c:\A \2.exe
c:\A \3.exe
c:\A \4.exe
echo
exit 这样不行的,我试过,程序执行后有个滞后期,,必须有等待时间和验证才可以 既然在DOS环境下,再加一个SMARTDRV.EXE怎么样呢?
@echo off
SMARTDRV.EXE
c:\A \1.exe
c:\A \2.exe
c:\A \3.exe
c:\A \4.exe
echo
exit 这样试试
@echo off
call c:\A \1.exe
call c:\A \2.exe
call c:\A \3.exe
call c:\A \4.exe
exit
有验证
@echo off
call c:\A \1.exe
pause
call c:\A \2.exe
pause
call c:\A \3.exe
pause
call c:\A \4.exe
pause
exit 试试3楼、5楼或6楼的方法 实际上取决于你的几个程序是自动运行并结束还是手动的。要手动结束的就麻烦点。 谢谢大家了,我去试试
回 4楼(ffdff159) 的帖子
也可以试试 start/wait,它在等待前面一个程序结束后才运行下一个程序或者每个运行加上时间间隔
请高人帮忙,这个批处理怎么编!
XP系统,dos环境下现在要运行4个程序,如何实现先1.exe运行完成后才能运行2.exe,以此类推直最后运行4.exe,直到4个程序都运行后退出本dos窗口,小弟初学不知道这个批处理如何实现跳转,请知道的朋友帮忙写个批处理就此谢谢了!请高人帮忙,这个批处理怎么编!
XP系统,dos环境下现在要运行4个程序,如何实现先1.exe运行完成后才能运行2.exe,以此类推直最后运行4.exe,直到4个程序都运行后退出本dos窗口,小弟初学不知道这个批处理如何实现跳转,请知道的朋友帮忙写个批处理就此谢谢了!
页:
[1]