[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off & title 根据时间段运行
  2. setlocal enabledelayedexpansion
  3. :GetNowTime
  4. set NowTime=%time:~,8%
  5. set NowTime=%NowTime: =0%
  6. set NowTime=%NowTime::=%
  7. if %NowTime% geq 080000 (
  8.     if %NowTime% leq 180000 (
  9.         call :RunPart1
  10.     ) else (
  11.         call :RunPart2
  12.     )
  13. ) else (
  14.     call :RunPart2
  15. )
  16. REM 延迟10s
  17. timeout 10
  18. goto GetNowTime
  19. exit /b
  20. :RunPart1
  21. ::8:00~18:00
  22. tasklist /fi "imagename eq night.dps"|find /i "night.dps"&&taskkill /f /t /im "night.dps"
  23. tasklist /fi "imagename eq day.dps"|find /i "day.dps"||start "" "ppt\day.dps"
  24. exit /b
  25. :RunPart2
  26. ::18:01~7:59
  27. tasklist /fi "imagename eq day.dps"|find /i "day.dps"&&taskkill /f /t /im "day.dps"
  28. tasklist /fi "imagename eq night.dps"|find /i "night.dps"||start "" "ppt\night.dps"
  29. exit /b
复制代码

TOP

回复 3# chenlugen


    dps 怎么正确关闭?按ESC吗?

TOP

返回列表