中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-06 11:18
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 【原创】一个进度条 查看 993 回复 8
楼 主 【原创】一个进度条 发表于 2007-06-28 23:16 ·  中国 北京 科技网
初级用户
积分 36
发帖 14
注册 2006-09-06 20:48
19年会员
UID 61977
性别 男
状态 离线
通过退格符号实现的。

@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 发表于 2007-06-28 23:19 ·  中国 北京 科技网
初级用户
积分 36
发帖 14
注册 2006-09-06 20:48
19年会员
UID 61977
性别 男
状态 离线
哦,还有一个倒计时的,希望对大家有所帮助。

@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 发表于 2007-06-28 23:27 ·  中国 北京 科技网
初级用户
积分 36
发帖 14
注册 2006-09-06 20:48
19年会员
UID 61977
性别 男
状态 离线
4 发表于 2007-06-28 23:46 ·  中国 湖北 武汉 电信
中级用户
★★
scriptlover
积分 328
发帖 131
注册 2007-03-25 22:17
19年会员
UID 82910
性别 男
状态 离线
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
scriptlover
Be with script forever!!
5 发表于 2007-06-28 23:57 ·  中国 北京 科技网
初级用户
积分 36
发帖 14
注册 2006-09-06 20:48
19年会员
UID 61977
性别 男
状态 离线
恩,是的,原来从这里受到的启发!
6 发表于 2007-06-28 23:59 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
20年会员
UID 44210
状态 离线
进度条模拟了2k的“=”变“>”效果:>>>>>=====而不用刷屏
之前我在这里见到最好的是>>>步进,另一个是利用了VBS来模拟2k的效果,这个只要单纯的批处理就可以模拟2k的启动条

这个倒计时也不用刷屏

[ Last edited by zh159 on 2007-6-29 at 12:00 AM ]
7 发表于 2007-06-29 01:23 ·  中国 广西 南宁 青秀区 电信
初级用户
积分 85
发帖 39
注册 2007-06-28 22:22
19年会员
UID 92624
性别 男
状态 离线
效果不错,支持楼主了
8 发表于 2007-06-29 01:25 ·  中国 北京 科技网
初级用户
积分 36
发帖 14
注册 2006-09-06 20:48
19年会员
UID 61977
性别 男
状态 离线
呵呵,谢谢了!
9 发表于 2007-11-15 13:51 ·  中国 江苏 苏州 电信
初级用户
积分 23
发帖 10
注册 2007-11-14 13:37
18年会员
UID 102640
性别 男
状态 离线
果然牛!
论坛跳转: