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

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

[复制链接]
发表于 2016-12-5 09:11:19 | 显示全部楼层 |阅读模式
本帖最后由 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”这个文件。

评分

参与人数 1PB -2 收起 理由
pcl_test -2 未按版规发帖

查看全部评分

发表于 2016-12-5 09:44:09 | 显示全部楼层
  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
复制代码
 楼主| 发表于 2016-12-5 09:58:49 | 显示全部楼层

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

[已解决]回复 2# flyinnet9 xx

    谢谢老师!

评分

参与人数 1PB -2 收起 理由
pcl_test -2 指定回应某楼层的在相应楼层点回复

查看全部评分

发表于 2016-12-5 10:07:08 | 显示全部楼层
在自己的提问帖顶楼底部找到“编辑”选项
修改帖子标题,在最前面注明[已解决]
发表于 2016-12-5 12:44:05 | 显示全部楼层
回复 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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 11:46 , Processed in 0.018933 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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