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

[代码合集] 取系统当前时间作为变量

曾经在群上得到过一个网友的指点,编了一段代码,个人觉得很有用处,拿出来分享一下。
代码的作用就是取出系统的当前时间,然后以此时间为基点,得到一个特定延迟长度的时间:


for /f "tokens=1,2 delims=:" %%a in ('time /t') do (set /a var1=%%a&set /a var2=%%b+10)
if !var2! geq 60  (set /a var2=!var2!-60 & set /a var1=!var1!+1)
if !var1! equ 24 set /a var1=00
echo !var1!:!var2!:00


本人水平有限,有错的地方请高手指正。
1

评分人数

    • rat: 再接再厉PB + 6

回复 1楼 的帖子

for /f "tokens=1,2 delims=:" %%a in ('time /t') do set /a m=%%a*60+%%b+10,h=m/60,m%%=60
echo %h%:%m%:00

TOP

没有看出有什么实际用途,楼主能否指点一下?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表