标题:
[文件操作]
请问如何获得start所调用程序的执行结果。
[打印本页]
作者:
ccpda
时间:
2014-8-21 13:48
标题:
请问如何获得start所调用程序的执行结果。
本帖最后由 ccpda 于 2014-8-24 01:39 编辑
比如,在a.bat中,start调用了b.bat.
能不能让a.bat获得 b.bat的执行结果?就是让a.bat执行完后不退出,待b.bat执行完后,a.bat再退出。
作者:
DAIC
时间:
2014-8-21 14:08
start /wait 可以吗
作者:
ccpda
时间:
2014-8-24 01:33
回复
2#
DAIC
start /wait 的效果与 call差不多了,就不能并行执行了。
作者:
ccpda
时间:
2014-8-24 01:39
比如,在a.bat中,start调用了b.bat.
能不能让a.bat获得 b.bat的执行结果?就是让a.bat执行完后不退出,待 ...
ccpda 发表于 2014-8-21 13:48
在别人的启发下,尝试了用taskkill来解决。
被start调用的批处理,运行结束后窗口还在的。
a.bat b.bat都加上title字段,例如“title_1","title_2"
然后在被调用的批处理b.bat最后,加上taskkill /f /fi "WINDOWTITLE eq title*"
这样就会把a.bat 和b.bat同时关掉,而不误伤其他批处理。
作者:
DAIC
时间:
2014-8-25 13:32
回复
3#
ccpda
下次提问请在顶楼把这些信息描述清楚
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2