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

[特效代码] 求助批处理使用退格键实时显示倒数等待时间的秒数

  1. @echo off&setlocal enabledelayedexpansion
  2. set N=12
  3. set "BS="
  4. :RP
  5. rem 使用退格键,实时显示倒数等待时间的秒数
  6. for /L %%K in (!N! -1 0) do (
  7. set /p "=%%K/!N!"<nul
  8. timeout /T 1 /nobreak >nul
  9. set /p "=%BS%"<nul
  10. )
  11. pause>nul
  12. goto RP
复制代码

运行后,当秒数为个位数时,最右边的数删除不了,有残留。
不知道如何解决,希望师兄指点。

我目前是用:当倒数为个位数时,在前面补0的方法。
但当总时间数是三位数时,又要补00,不是最好的方法,
希望有一个万全的方法,希望得到大家的指点。

TOP

回复 3# hnfeng
成功达到想要的效果,
非常感谢你的帮助!

TOP

回复 5# hfxiang
非常感谢,也达到了如期的效果,代码更简单明了。
三克油!

TOP

返回列表