昨天处理一个问题时需要写一个批处理,批处理的前面运行了几个DOS命令,最后调用一个WINDOWS程序。可问题是,调用的WINDOWS程序打开后,CMD命令提示符窗口不会关闭,而是要等待这个WINDOWS程序关闭后它才会关闭。

@echo off           /这是不让CMD窗口中显示运行的什么命令
xxxxxxxx
xxxxxxxx            /这是一系列DOS命令,用XXXX代替
start abc           /最后要调用的WINDOWS程序文件名为abc.exe
exit                /退出CMD命令提示符窗口

原来,使用start调用的程序,批处理是不会等待程序运行结束的。

参考:https://blog.51cto.com/jylee/229923

评论已关闭