本帖最后由 hlzj88 于 2017-12-24 07:57 编辑
批处理一般不可以检测到另外的批处理。是因为假设你开十个cmd窗口,是没法判断你要检测谁是你要的。
但是如果你加一个判断标志文件,就可以检测到指定批处理是否在运行。- @echo off
- echo.>d:\标志.txt
- ......
- del /q d:\标志.txt
- exit
复制代码 例子1这样我们只需要检测是否存在d:\标志.txt,就可以判断指定批处理是否正在运行。- @echo off
- ......
- echo.>d:\标志.txt
- exit
复制代码 例子2这样我们只需要检测是否存在d:\标志.txt,就可以判断指定批处理是否运行完毕。 |