- @echo off & title 根据时间段运行
- setlocal enabledelayedexpansion
- :GetNowTime
- set NowTime=%time:~,8%
- set NowTime=%NowTime: =0%
- set NowTime=%NowTime::=%
- if %NowTime% geq 080000 (
- if %NowTime% leq 180000 (
- call :RunPart1
- ) else (
- call :RunPart2
- )
- ) else (
- call :RunPart2
- )
- REM 延迟10s
- timeout 10
- goto GetNowTime
- exit /b
-
- :RunPart1
- ::8:00~18:00
- tasklist /fi "imagename eq night.dps"|find /i "night.dps"&&taskkill /f /t /im "night.dps"
- tasklist /fi "imagename eq day.dps"|find /i "day.dps"||start "" "ppt\day.dps"
- exit /b
-
- :RunPart2
- ::18:01~7:59
- tasklist /fi "imagename eq day.dps"|find /i "day.dps"&&taskkill /f /t /im "day.dps"
- tasklist /fi "imagename eq night.dps"|find /i "night.dps"||start "" "ppt\night.dps"
- exit /b
复制代码
|