- @echo off
-
- rem
-
- set AppName=MTC_OUT.exe
-
- set AppPath=D:\fjeit\MTC_OUT\
-
- title 出口收费软件看门狗程序
-
- cls
-
-
- echo.
-
- echo 看门狗程序每隔15分钟监控一次……
- echo 该软件用于内部交流和学习
-
- echo.
-
- rem 定义循环体
-
- :startjc
-
- rem 从进程列表中查找指定进程
-
- rem 下面语句也可写成 qprocess %AppName% >nul
- qprocess|findstr /i %AppName% >nul
-
- rem
-
- if %errorlevel%==0 (
-
- echo ^>%date:~0,10% %time:~0,8% 软件正在运行……
-
- )else (
-
- echo ^>%date:~0,10% %time:~0,8% 没有发现软件进程
-
- echo ^>%date:~0,10% %time:~0,8% 正在重新启动软件
-
- start %AppPath%%AppName% 2>nul && echo ^>%date:~0,10% %time:~0,8% 启动软件
-
- )
-
- rem 用ping命令来实现延时运行
-
- for /l %%i in (1,1,10) do ping -n 1 -w 1000 168.20.0.1>nul
-
-
-
- goto startjc
-
- echo on
复制代码 如何让这个批处理文件生成日志.txt。 不要CMD窗口啊? |