找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 22038|回复: 2

[系统相关] 新手问一下批处理判断进程后的双向选择

[复制链接]
发表于 2015-3-23 22:36:54 | 显示全部楼层 |阅读模式
本帖最后由 luo0527 于 2015-3-23 23:03 编辑

{(判断1.EXE进程是否存在。如果不存在。再次判断是否有1.EXE。不存在。就退出。)
                                    如果存在,结束1.EXE。再执行2.EXE。}

以上 循环 4 次


然后退出。

以上操作都要在半秒内操作完。

难吗。
发表于 2015-3-23 22:40:43 | 显示全部楼层
本帖最后由 bailong360 于 2015-3-23 23:09 编辑
  1. @Echo Off 2>nul 3>nul
  2. For /L %%i In (1 1 4) Do Tasklist|Findstr /I "2.EXE"||(Taskkill /F /Im "1.EXE"&Start "" "2.EXE")
复制代码
从楼下看来貌似这样才对
 楼主| 发表于 2015-3-23 23:01:01 | 显示全部楼层
本帖最后由 luo0527 于 2015-3-23 23:05 编辑
也就是不管怎样都启动4次2.exe?
bailong360 发表于 2015-3-23 22:40



    i不好意思。。我说的不对。等我改一下。

主要是有个程序。要多开几次才能打开,但这个程序先开2.EXE的。如果正常的话就不会出现1.EXE。。。。如果不正常就卡在1.EXE。所以想结束1.EXE再启动2。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 14:09 , Processed in 0.016390 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表