加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-13 23:25:28 所属栏目:Windows 来源:网络整理
导读:我正在尝试制作批处理文件以关闭PC,如果它们在允许的时间内使用的话. 它将在启动时触发,但由于您无法在 Windows任务计划程序中使用“if和”触发器,因此需要在脚本中构建时间检查. 我使用了以下方法,但它无法正常工作. 有人知道为什么吗? 如果“%TIME:~0.5
我正在尝试制作批处理文件以关闭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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读