Board logo

标题: [系统相关] 新手问一下批处理判断进程后的双向选择 [打印本页]

作者: luo0527    时间: 2015-3-23 22:36     标题: 新手问一下批处理判断进程后的双向选择

本帖最后由 luo0527 于 2015-3-23 23:03 编辑

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

以上 循环 4 次


然后退出。

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

难吗。
作者: bailong360    时间: 2015-3-23 22:40

本帖最后由 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")
复制代码
从楼下看来貌似这样才对
作者: luo0527    时间: 2015-3-23 23: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。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2