:loop
ping -n 5 127.0.0.1  rem (5秒执行一次下面的指令)
tasklist|find /i "notepad.exe" rem (检查是否存在notepad.exe进程,如果检测到,下面比较的值为0,为0表示存在。i表示忽略大小写)
if %errorlevel%==0 (
start "" "test.exe" rem(启动test.exe)
) else (

rem do something

)
goto :loop rem (循环)

注意  bat的语法会不通过,如果你把==0和后面的( 之间没有写入一个空格

start命令的时候,需要注意:如果路径没有空格,就不要把路径用引号引起来。否则执行不了,真坑。

有两种用法,如下:
start "" "D:\Tencent\QQ.exe"
start D:\Tencent\QQ.exe
路径中有空格的按第一排写,加上引号(注意除了路径要引起来外,前面还有一对引号);
路径没有空格的按第二排写。每个需要启动的程序写一行,就可以同时启动多个程序;

一般使用start命令,使用call命令的话会阻塞当前进程的执行。具体区别参考下面这篇文章:

https://blog.csdn.net/weixin_38316697/article/details/91389811

bat脚本判断进程是否存在相关推荐

  1. linux 脚本判断进程,Shell实现判断进程是否存在并重新启动脚本

    Shell实现判断进程是否存在并重新启动脚本 - superbfly的专栏 - CSDN博客 https://blog.csdn.net/superbfly/article/details/52513 ...

  2. Linux shell:脚本判断进程是否正在运行

    1.命令 命令 说明 ps aux | grep 进程名 | grep -v grep 进程存在则输出信息,不存在则没输出 ps -ef | grep 进程名 | grep -v grep | wc ...

  3. shell脚本判断进程是否运行

    zzx@zzx120:~$ if ps aux | grep "python"|grep -v grep > /dev/null             #$?的值不同 th ...

  4. bat脚本判断文件是否存在

    SET SourceFile=%cd%\updater.exe SET GenFile1=%cd%\updater.exeif exist %SourceFile% (if not exist %Ge ...

  5. bat脚本监控tomcat并启动_Windows server利用批处理脚本判断端口启动tomcat的方法

    win server服务器上面的tomcat老是不定时挂掉, 于是利用定时操作脚本判断tomcat80端口是否在运行, 如果运行则放过, 如果down掉就启动tomcat,解决tomcat不定时挂掉导 ...

  6. 批处理脚本:判断进程是否存在

    批处理脚本:判断进程是否存在 @ECHO OFF :check ntaskldr.exe tasklist >list.txt // 将所有进程信息列入list.txt文件里面(这里默认当前目录 ...

  7. linux查询进程号是否存在启动脚本,Shell实现判断进程是否存在并重新启动脚本分享...

    简洁版: #! /bin/bash # author caoxin # time 2012-10-10 # program : 判断进行是否存在,并重新启动 function check(){ cou ...

  8. 判断bat脚本已执行结束的一种方法

    在实际编码场景中,可能存在需要执行完bat脚本,才接着执行下面的代码,这个时候我们就需要判断bat脚本是否执行完毕.下面将给出一种解决方法: 可在bat脚本执行完毕后生成一个文件,然后通过监控这个文件 ...

  9. bat脚本中如何多次键盘输入并判断_第四章: Python脚本获取聚宽(JQData)免费行情数据...

    本期目标: 从聚宽数据API中获取期权行情数据并写入到云数据库(MySql)中,通过superset访问存储在数据库中的数据. 本期导读: l 聚宽金融数据API l 获取ETF期权日终行情 l 数据 ...

最新文章

  1. OSSIM系统的安装教程(超详细)
  2. shell中判断控制语句 if case
  3. Qt解析XML及QTableWidget用法示例
  4. (六十三)第四章复习题
  5. pytorch中获取指定位置元素
  6. libsvm中数据归一化的重要性
  7. 中国电信建成全球首个覆盖最广的商用下一代物联网
  8. 聊聊人工智能领域的工作状态?知乎回答
  9. java 无限循环语句_java学习之循环语句
  10. 国家/地区 语言代码缩写
  11. 安卓简单的通用文本编辑器介绍
  12. 精品软件-每日更新2013-1112
  13. 苹果手机如何分享wifi密码_怎样用手机改wifi密码
  14. 前端轻量级的toolTip插件-Tippy.js
  15. C#进阶之路(四):拉姆达
  16. java查重_【java】查重类的实现
  17. 乐Pro3 乐视X720/乐视X722通刷官方线刷包_救砖包_解账户锁
  18. 商品订单库存一致性问题的思考
  19. 51单片机基础——串口通信字符串控制流水灯
  20. python单位转换编程_如何使用python编程将一组DNA序列转换为蛋白...

热门文章

  1. Exams/ece241 2014 q4经验
  2. 微信删除好友怎么加回来啊?
  3. 第三次Scrum冲刺————Life in CCSU
  4. qt android opengl,案例:实现Qt和OpenGL混合渲染 | 求索阁
  5. 代码随想录算法训练营第四十二天 | 01背包问题,你该了解这些、01背包问题,你该了解这些 滚动数组、 416. 分割等和子集
  6. Kafka-Rebalance机制
  7. oracle rebalance参数,深入内核:Asm Rebalance 原理 SHAPE
  8. 计算机x6接口,机械革命MR X6有什么接口?有几个USB接口?
  9. 2、8、16进制快速转换
  10. 中科院苏州计算机张浩博士,张浩-中国科学院大学-UCAS