批处理文件 – 批处理文件IF%time%不工作

前端之家收集整理的这篇文章主要介绍了批处理文件 – 批处理文件IF%time%不工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试制作批处理文件关闭PC,如果它们在允许的时间内使用的话.
它将在启动时触发,但由于您无法在 Windows任务计划程序中使用“if和”触发器,因此需要在脚本中构建时间检查.

我使用了以下方法,但它无法正常工作.
有人知道为什么吗?

如果“%TIME:~0.5%”GEQ“19:58”IF“%TIME:~0.5%”LSS“08:58”(MSG *“您的设备目前尚未被授权使用,现在将关闭.“&& SHUTDOWN -s -t 120)

试试这个:
SET "ADJUSTEDTIME=%TIME: =0%"
IF "%ADJUSTEDTIME:~0,5%" GEQ "19:58" GOTO :SHUTDOWN  
IF "%ADJUSTEDTIME:~0,5%" LSS "08:58" GOTO :SHUTDOWN  
GOTO :EOF  
:SHUTDOWN  
MSG * "Your device has not been authorised for use at this time and will now shutdown."  
SHUTDOWN -s -t 120
原文链接:https://www.f2er.com/windows/366614.html

猜你在找的Windows相关文章