文章日志
日志类别:其他
2015-06-25 13:41

用到三个文件:start.bat;check_start.bat;sleep.vbs

in check_start.bat:

Bat代码 复制代码 收藏代码
  1. @echo off  
  2.   
  3. :check  
  4.   
  5. :: 判断当前用户本机下进程标题为“aaabbbccc”的进程是否存在  
  6. tasklist /V /S localhost /U %username% >temp_process_list.txt  
  7. type temp_process_list.txt | find "aaabbbccc"  
  8.   
  9. ::如果退出代码为1(不成功),跳到1处执行;否则执行0.  
  10. if errorlevel 1 goto 1  
  11. if errorlevel 0 goto 0  
  12.   
  13. :0  
  14. echo start.bat进程已存在  
  15. goto exit  
  16.   
  17. :1  
  18. echo start.bat进程不存在,将启动start.bat  
  19. call c:\start.bat  
  20. echo start.bat已启动  
  21. goto exit  
  22.   
  23. :exit  
  24.   
  25. del temp_process_list.txt  
  26.   
  27. ::睡眠5分钟后重新执行  
  28. start /wait sleep.vbs  
  29.   
  30. goto check  
@echo off

:check

:: 判断当前用户本机下进程标题为“aaabbbccc”的进程是否存在
tasklist /V /S localhost /U %username% >temp_process_list.txt
type temp_process_list.txt | find "aaabbbccc"

::如果退出代码为1(不成功),跳到1处执行;否则执行0.
if errorlevel 1 goto 1
if errorlevel 0 goto 0

:0
echo start.bat进程已存在
goto exit

:1
echo start.bat进程不存在,将启动start.bat
call c:\start.bat
echo start.bat已启动
goto exit

:exit

del temp_process_list.txt

::睡眠5分钟后重新执行
start /wait sleep.vbs

goto check



in start.bat
Bat代码 复制代码 收藏代码
  1. @echo off  
  2. title aaabbbccc  
  3. echo start.bat程序正在启动  
  4. echo start.bat程序已经启动  
  5. pause  
@echo off
title aaabbbccc
echo start.bat程序正在启动
echo start.bat程序已经启动
pause


in sleep.vbs
Vbs代码 复制代码 收藏代码
  1. WScript.sleep 5000  


0    0
昵称: