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

[特效代码] [已解决]批处理进度条和倒记时读秒如何配合使用?

本帖最后由 q115643492 于 2011-7-4 13:18 编辑
  1. @echo off
  2. color 4f
  3. for /l %%i in (1,1,5) do echo.
  4. echo                            正在初始化设置,请稍候...
  5. echo.
  6. echo.  
  7. set /p a=">=============================================================================="<nul
  8. echo.
  9. for /l %%i in (1,1,80) do (
  10. set /p aa= <nul
  11. )
  12. for /l %%i in (1,1,80) do (
  13. set /p aa=^><nul
  14. ping/n 2 127.1 >nul
  15. )
  16. for /l %%t in (1 1 10000) do (echo.>nul)
  17. cls
  18. goto loop
复制代码
第一个代码是进度读条的效果
  1. @echo off&setlocal enabledelayedexpansion
  2. color 4f
  3. for /l %%i in (1,1,80) do (
  4. cls
  5. set /a r=80*2-%%i
  6. echo.
  7. echo                正在初始化设置,请稍候...(剩余!r!秒^)
  8. echo.
  9. echo.  
  10. ping 127.1 -n 2 >nul
  11. )
复制代码
第二个代码是倒记时的效果
我想把这两个合并,效果为图:

请高手赐教!
1

评分人数

    • Batcher: 请编辑自己的帖子,把代码放到code标签里面 ...PB -2

8# ArdentMan


谢谢!参考你的代码已经搞定了。

TOP

本帖最后由 ArdentMan 于 2011-7-3 18:47 编辑
  1. @Echo Off&SetLocal EnableDelayedExpansion
  2. Mode Con Lines=10&Color 4F
  3. For /L %%A IN (1,1,60) Do (
  4.   Cls&Set "Str="
  5.   Set /A Lift=%%A,Right=60-%%A
  6.   Echo,&Echo,&Echo                     正在初始化设置,请稍候...^(剩余!Right!秒^)
  7.   For /L %%B IN (1,1,!Lift!) Do Set "Str=!Str!>"
  8.   For /L %%B IN (1,1,!Right!) Do Set "Str=!Str!="
  9.   Echo,&Set /P=      !Str!<Nul
  10.   For /L %%B IN (1,1,1000) Do Ver>Nul
  11. )
  12. Cls&Echo,&Echo,&Echo,&Echo                     程序初始化完成,按任意键运行...
  13. Pause>nul
复制代码
一路飘过的鸟~~~

TOP

请好心人直接给我代码,先用着,再以后慢慢学习,感谢!

TOP

边看边试,搞了几个小时还是搞不到,真是发毛了!
看不懂么样动脑子捏,哎

TOP

好好看看下面这个贴子:

http://www.bathome.net/viewthrea ... C8%CC%F5&page=1
batman 发表于 2011-7-3 12:22

别人喜欢直接给代码,脑子都不用动,多好。

TOP

看不懂。不过还是谢谢你!

TOP

好好看看下面这个贴子:

http://www.bathome.net/viewthrea ... C8%CC%F5&page=1
***共同提高***

TOP

已经修改了帖子,还请有人解答!

TOP

返回列表