中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 12:22
48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 【原创】一个进度条
可打印版本  995 / 8
第1楼 yayumyself 发表于 2007-06-28 23:16
初级用户 发帖 14 积分 36
【原创】一个进度条
通过退格符号实现的。

@echo off
mode con: cols=50 lines=20
echo.&echo.
echo loading...
echo.
set /p= =============================================== <nul
set /p= <nul
for /l %%i in (1,1,48) do (
set /p=^><nul
ping /n 1 127.1>nul
)
echo.&echo.
pause

[ Last edited by yayumyself on 2007-6-30 at 07:39 PM ]
第2楼 yayumyself 发表于 2007-06-28 23:19
初级用户 发帖 14 积分 36
哦,还有一个倒计时的,希望对大家有所帮助。

@echo off
set /p =left time:<nul
for /l %%i in (5,-1,1) do (
set /p=%%i<nul
ping 127.1 /n 2 >nul
set /p=<nul)
exit

当然了,我有新的作品的话,也会发的我的百度空间,希望大家来看看!
第3楼 yayumyself 发表于 2007-06-28 23:27
初级用户 发帖 14 积分 36
第4楼 stornager 发表于 2007-06-28 23:46
中级用户 发帖 131 积分 328
Originally posted by yayumyself at 2007-6-28 11:16 PM:
去年的时候已经传到我们QQ群了,不知道这里有没有人用。

@echo off
mode con: cols=50 lines=20
echo.&echo.
echo loading...
echo.
set /p= ========= ...



参考一下这个批处理:
http://www.cn-dos.net/forum/viewthread.php?tid=24652
第5楼 yayumyself 发表于 2007-06-28 23:57
初级用户 发帖 14 积分 36
恩,是的,原来从这里受到的启发!
第6楼 zh159 发表于 2007-06-28 23:59
金牌会员 发帖 1,467 积分 3,687
进度条模拟了2k的“=”变“>”效果:>>>>>=====而不用刷屏
之前我在这里见到最好的是>>>步进,另一个是利用了VBS来模拟2k的效果,这个只要单纯的批处理就可以模拟2k的启动条

这个倒计时也不用刷屏

[ Last edited by zh159 on 2007-6-29 at 12:00 AM ]
第7楼 wjh6088 发表于 2007-06-29 01:23
初级用户 发帖 39 积分 85
效果不错,支持楼主了
第8楼 yayumyself 发表于 2007-06-29 01:25
初级用户 发帖 14 积分 36
呵呵,谢谢了!
第9楼 huobilie 发表于 2007-11-15 13:51
初级用户 发帖 10 积分 23
果然牛!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023