找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 22443|回复: 3

[系统相关] [已解决]xp系统下,如果用bat批处理,检测当前时间段?

[复制链接]
发表于 2012-8-26 17:33:42 | 显示全部楼层 |阅读模式
本帖最后由 ygqiang 于 2012-8-29 17:49 编辑

xp系统下,如何用bat批处理,检测当前时间段是否属于

11:00-15:00

17:00-20:00

如果是这个时间段内,就执行某个代码

否则就间隔10分钟后继续检测
 楼主| 发表于 2012-8-26 17:47:49 | 显示全部楼层

  1. if %time:~0,2% geq 11 (if %time:~3.2% leq 15 echo 在时间内)

  2. if %time:~0,2% geq 17 (if %time:~3.2% leq 20 echo 在时间内)
复制代码
发表于 2012-8-26 17:59:42 | 显示全部楼层
本帖最后由 狗屁不通 于 2012-8-26 18:06 编辑
  1. @echo off
  2. goto :B
  3. :A
  4. :在此加入命令
  5. pause
  6. goto:eof
  7. :B
  8. if 2000 geq %time:~0,2%%time:~3,2% (if %time:~0,2%%time:~3,2% geq 1700 goto :A)
  9. if 1500 geq %time:~0,2%%time:~3,2% (if %time:~0,2%%time:~3,2% geq 1100 goto :A else
  10. @echo 10分钟等待...
  11. ping -n 600 127.0.0.1 >nul
  12. goto :B
  13. )
复制代码
 楼主| 发表于 2012-8-26 20:18:30 | 显示全部楼层
本帖最后由 ygqiang 于 2012-8-29 17:48 编辑

  1. if %time:~0,2% geq 11 (if %time:~0,2% leq 14 goto :stat)

  2. if %time:~0,2% geq 17 (if %time:~0,2% leq 20 goto :stat)


  3. :stat

复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 14:22 , Processed in 0.026154 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表