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

[己解决]批处理可否检测自己是否已经在运行?

本帖最后由 xjiain 于 2011-8-4 16:56 编辑

想在开始执行前,检测自己是否正在运行了,免得重复执行。
1

评分人数

    • CrLf: 感谢给帖子标题标注[已解决]字样PB + 2
我来学习。

我把BAT编译成了EXE。
代码中加入了这一段代码。
set runing=0
for /f "tokens=1" %%a in ('tasklist /FO TABLE /NH') do (
if /i "%~dp0%%a"==%0 set /a runing+=1
)
if "%runing%" GTR "1"  exit
我来学习。

TOP

返回列表