[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 hlzj88 于 2017-12-24 07:57 编辑

批处理一般不可以检测到另外的批处理。是因为假设你开十个cmd窗口,是没法判断你要检测谁是你要的。
但是如果你加一个判断标志文件,就可以检测到指定批处理是否在运行。
  1. @echo off
  2. echo.>d:\标志.txt
  3. ......
  4. del /q d:\标志.txt
  5. exit
复制代码
例子1这样我们只需要检测是否存在d:\标志.txt,就可以判断指定批处理是否正在运行。
  1. @echo off
  2. ......
  3. echo.>d:\标志.txt
  4. exit
复制代码
例子2这样我们只需要检测是否存在d:\标志.txt,就可以判断指定批处理是否运行完毕。
目的,学习批处理

TOP

假设一个批处理只 调用一个findstr ,是可以kill的,但批处理整体的功能受损,如同时有两个findstr,是不能区分和kill的。
目的,学习批处理

TOP

返回列表