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

[文本处理] [已解决]用批处理怎么判断另一个批处理是否在运行?

例如我有3个批处理:A.bat b.bat c.bat

要求A.bat代码:if b.bat 正在运行 start c.bat else (
start b.bat
start c.bat


原因:b.bat c.bat 。。。有25个,每一个都代表一个U盘,我要他们同时复制进MP3,所有用A.bat中的start 命令调用。有的MP3复制完了有的没完,再执A.bat就出现重复复制。窗口一堆。

3个批处理内容可以随便增加修改,只要能这个判断就可以。

[ 本帖最后由 zyb159357 于 2010-9-2 11:01 编辑 ]

没人来回答吗。。哈。。我也想知道答案。。。坐等高人回答

TOP

试试这个:
在B.BAT里使用
title bbb
然后在A.BAT里使用
   TASKLIST /FI "WINDOWTITLE  eq  bbb"   /FI "STATUS eq running"
将PID提取出来,使用taskkill即可。

[ 本帖最后由 cjiabing 于 2010-9-1 21:40 编辑 ]

TOP

在上楼帮忙下得以解决!谢谢~~

TOP

返回列表