当前位置:   article > 正文

windows结束进程并定时重启应用bat脚本_windows 关闭程序脚本

windows 关闭程序脚本

一、关闭进程并启动应用bat脚本

start.bat

  1. @echo off
  2. rem 关闭指定进程
  3. taskkill /f /im test.exe
  4. set "logFile=Windows\test\Saved\Logs\*.log"
  5. rem 如果存在日志文件则删除日志文件
  6. if exist "%logFile%" (
  7. del "%logFile%"
  8. echo delete success
  9. ) else (
  10. echo file not exist,Unable to delete
  11. )
  12. rem 启动应用
  13. start "" "Windows\test.exe"
  14. exit

 二、特定时间执行以上脚本的bat脚本

timer_start.bat

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. rem 启动start.bat脚本
  4. start "" "start.bat"
  5. rem 设置指定的执行时间,格式为 "HH:MM:SS"
  6. set target_time=23:58:00
  7. rem 循环
  8. :mainloop
  9. rem 获取当前系统时间
  10. for /f "tokens=1-3 delims=:" %%a in ('time /t') do (
  11. set current_time=%%a:%%b:%%c
  12. echo %%a:%%b:%%c
  13. )
  14. rem 比较当前时间与指定时间
  15. if "%current_time%" geq "%target_time%" (
  16. echo 当前时间已经大于或等于指定时间,执行你的程序
  17. rem 在这里添加要执行的程序的命令
  18. start "" "start.bat"
  19. )
  20. rem 等待5秒
  21. timeout /t 60 /nobreak >nul
  22. goto :mainloop

 注:脚本start.bat可以单独使用,也可以配合脚本timer_start.bat一起使用

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/76227
推荐阅读
相关标签
  

闽ICP备14008679号