标题: [日期时间] 求助,批处理如何显示倒计时提示? [打印本页]
作者: 807979023 时间: 2013-8-14 11:40 标题: 求助,批处理如何显示倒计时提示?
批处理如何显示倒计时10秒提示?
如显示为: 10秒后自动执行第1项,剩余 X 秒。
作者: weichenxiehou 时间: 2013-8-14 12:18
复制代码
作者: zhshh 时间: 2013-8-23 19:29
- @echo off
- set qwe=%1
- :qwe
- cls
- echo %qwe%秒后自动执行第1项,剩余 %qwe% 秒。
- set /a qwe=%qwe%-1
- ping -n 1 127.0.0.1>nul
- if /i %qwe% equ 0 cls&goto end
- goto qwe
- :end
复制代码
可以存为wait.bat,使用时等待几秒可以call wait 时间复制代码
测试10秒差0.09秒(9毫秒)
也可以直接放在批处理中,将的二行%1改为等待时间- @echo off
- set qwe=10
- :qwe
- cls
- echo %qwe%秒后自动执行第1项,剩余 %qwe% 秒。
- set /a qwe=%qwe%-1
- ping -n 1 127.0.0.1>nul
- if /i %qwe% equ 0 cls&goto end
- goto qwe
- :end
复制代码
我不太熟,可能不对
作者: 狱渊 时间: 2013-12-30 15:07
回复 3# zhshh
ping -n 1 127.0.0.1 >nul
不是一秒啊 打开之后不到两秒窗口就退出了 后来我把1改成了2
ping -n 2 127.0.0.1>nul
这个才接近一秒
作者: 狱渊 时间: 2013-12-30 15:12
刚测试一下
ping -n 1 ...的时间只有3~5毫秒
作者: 狱渊 时间: 2013-12-30 15:14
回复 5# 狱渊
少了十位。。。 是三十毫秒 卡。。。 我居然忘了毫秒=0.001s的
作者: 漠然 时间: 2018-5-5 17:40
回复 3# zhshh
echo %qwe%秒后自动执行项,剩余 %qwe% 秒。
我想让第一个qwe固定,比如说30秒后自动执行项,剩余29秒
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |