懂DOS命令的进一下。。。
写了一个批处理1.BAT文件,内容如下:
@echo off
start /wait 1.exe
start /wait 2.exe
start /wait 3.exe
在硬盘中执行试验,
会先执行1.exe,
等待1.exe执行完退出后才执行2.exe,
等待2.exe执行完退出后才执行3.exe
可加载到光驱中,
不会等待1.exe结束就执行2.exet和3.exe
这是怎么回事呢?
怎么才能让加载到光驱中也让它等待呢?
请高人指点。。。 dos是单任务的系统,而不是像windows一样可以处理多任务,你情况有点怪异。
[ Edited bygte123 on 2009-5-2 01:59 ] 我来学习的。 直接用wait看看 楼主加载了光驱,莫非是在win环境下,不是实模式的dos? 同意5F兄弟意见 试试纯DOS
回复 #1 lovewjl 的帖子
试验一下这个看可以吗?@echo off
start 1.exe&&start 2.exe&&start 3.exe WIN下的DOS都是虚拟DOS了。 谢谢各位的意见和方法,
但试了都不行,
不过最后我想到了另一个办法,
就是把文件1.exe和2.exe和3.exe和1.bat封成自解压包,
发送解压命令填上:1.bat
目标路径选临时文件夹,勾选退出时删除临时文件,
加载到虚拟光驱中,试验成功,
刻盘实验了一下,也可以,
呵呵。。。 :D 很久没有批处理了,win下的批处理一般用autoit来实现,楼主可以到autoit论坛看看。 Posted by poptext on 2009-5-2 15:38 http://www.ibmnb.com/images/common/back.gif
:D 很久没有批处理了,win下的批处理一般用autoit来实现,楼主可以到autoit论坛看看。
用windows后就没怎样碰过,dos命令都忘记得差不多了。哈哈
页:
[1]