[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

本帖最后由 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”这个文件。
1

评分人数

  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
复制代码

TOP

[已解决]请老师,帮我看看怎么修改这个代码

[已解决]回复 2# flyinnet9 xx

    谢谢老师!
1

评分人数

    • pcl_test: 指定回应某楼层的在相应楼层点回复PB -2

TOP

在自己的提问帖顶楼底部找到“编辑”选项
修改帖子标题,在最前面注明[已解决]

TOP

回复 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

TOP

返回列表