且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

将小时和分钟与批处理文件中的当前时间进行比较

更新时间:2023-01-29 12:48:07

您可以这样做:

@echo off&cls
set "$AM=0950"
set "$PM=1800"
set "$Local_T=%time:~0,2%%time:~3,2%"
set "$Sw_T=True"

if %$Local_T% lss %$AM% set "$Sw_T=False"
if %$Local_T% gtr %$PM% set "$Sw_T=False"

If "%$Sw_T%"=="True" (
  echo Path\to\your\program.exe
  exit /b)
cls&echo "YOU CAN RUN THIS PROGRAM ONLY BETWEEN 09:50 AND 18:00"
pause
exit

要启动程序,您必须替换以下行:

To start your program you have to replace the line :

echo Path\to\your\program.exe

遵循程序的路径.