Board logo

标题: [文本处理] 批处理如何判断当前时间是否大于或小于指定时间点 [打印本页]

作者: 7016427    时间: 2016-12-5 09:11     标题: 批处理如何判断当前时间是否大于或小于指定时间点

本帖最后由 pcl_test 于 2016-12-5 13:20 编辑

请老师,帮我看看怎么修改这个代码
@echo off
set /a rb="%date:~0,4%%date:~5,2%%date:~8,2%"-1
if %time% GTR 10:00 (
start d:\统计\%date:~0,4%%date:~5,2%%date:~8,2%成都.xls
) else (
start d:\统计\%rb%成都.xls
)
exit
以上代码,大于10点或小于10点都是执行“20161205成都.xls”这个文件的错误问题!
说明:我要的是大于10点钟时,执行20161205成都.xls,小于10点就执行“20161204成都.xls”这个文件。
作者: flyinnet9    时间: 2016-12-5 09:44

  1. @echo off
  2. set t=%time:~0,5%
  3. set t=%t::=%
  4. set t=%t: =%
  5. if %t% GTR 1000 (echo.t 大于10) else echo.t 小于10
  6. pause
复制代码

作者: 7016427    时间: 2016-12-5 09:58     标题: [已解决]请老师,帮我看看怎么修改这个代码

[已解决]回复 2# flyinnet9 xx

    谢谢老师!
作者: GNU    时间: 2016-12-5 10:07

在自己的提问帖顶楼底部找到“编辑”选项
修改帖子标题,在最前面注明[已解决]
作者: pcl_test    时间: 2016-12-5 12:44

回复 3# 7016427

指定回应某楼层的在相应楼层点回复,在已有内容下面填入你要回复的内容

1、版规
http://www.bathome.net/forum-5-1.html顶部本版规则
2、问题得到解答以后如何在标题最前面注明[已解决]
http://www.bathome.net/thread-3473-1-1.html
3、如何使用“代码”标签发布脚本
http://bbs.bathome.net/thread-404-1-1.html




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2