无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 27997|回复: 65
打印 上一主题 下一主题

高手用批处理做的进度条(强烈推荐看看)

[复制链接]
跳转到指定楼层
1#
发表于 2007-6-2 15:49:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
高手用批处理做的进度条(强烈推荐看看)

@echo %dbg% off
mode con cols=113 lines=15 &color 9f
:starthome
cls
set a=^set /p=■%b%^<nul^&ping/n 0 127.1^>nul^&
echo.
echo  程序正在初始化. . .
echo.
echo  ┌──────────────────────────────────────┐
set/p=  <nul&%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%
echo   100%%
echo  └──────────────────────────────────────┘


set b=
set a=■
set /a z=100
:start
cls
set a=%a%■■
set /a b+=5
set /a z-=5
echo.
@echo 剩余进度 %z%%%
@echo  ┌──────────────────────────────────────────┐
@echo    %a% %b%%%
@echo  └──────────────────────────────────────────┘
if %b% geq 100 goto num2
ping /n 0 127.1 >nul

set /a sum =5
goto start

:_exit
set /a sum-=1
set/p=%sum% 秒后退出! <nul
echo.
if %sum% EQU 0 exit
ping /n 2 127.1 >nul
goto _exit

rem 冲到一半再缩,冲到一半再加
:num2
setlocal EnableDelayedexpansion
set sum=
Set z=
set a=■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
set /a z1=52
set /a z2=52
:start2
cls
set sum52=
set /a z2=52
set /a sum+=1
set /a z1-=1
set b=!a:~%sum%!
set c=!a:~-%sum%!
call :_color
echo.
echo.
echo 剩余进度:%z1%%%
echo ┌──────────────────────────────────────────────────────┐
echo   %b%  %z1%%%
echo └──────────────────────────────────────────────────────┘
echo             当前颜色代码: COLOR 0!numca!
echo.
echo.
echo 当前进度:%sum%%%
echo ┌──────────────────────────────────────────────────────┐
echo   %c% %sum%%%
echo └──────────────────────────────────────────────────────┘
echo             当前颜色代码: COLOR 0!numca!
if %sum% geq 52 call :sum52
ping /n 0 127.1 >nul
goto start2
:sum52
cls
set sum=
set /a z1=52
set /a sum52+=1
set /a z2-=1
set c=!a:~%sum52%!
set b=!a:~-%sum52%!
call :_color
echo.
echo.
echo 当前进度:%sum52%%%
echo ┌──────────────────────────────────────────────────────┐
echo   %b%  %sum52%%%
echo └──────────────────────────────────────────────────────┘
echo             当前颜色代码: COLOR 0!numca!
echo.
echo.
echo 剩余进度:%z2%%%
echo ┌──────────────────────────────────────────────────────┐
echo   %c% %z2%%%
echo └──────────────────────────────────────────────────────┘
echo             当前颜色代码: COLOR 0!numca!
if %sum52% geq 52 call :start2
ping /n 0 127.1 >nul
cls
goto sum52

:_color
set _color=1234567890ABCDEF
set /a _random=%random%%%16
set numca=!_color:~%_random%,1!
color 0!numca!
goto :eof
66#
发表于 2012-4-11 16:20:13 | 只看该作者
这个强!!
DOS研究必学
回复

使用道具 举报

65#
发表于 2012-4-6 19:11:34 | 只看该作者
很炫,但是不知在实际应用怎么使用
回复

使用道具 举报

64#
发表于 2009-1-8 10:13:38 | 只看该作者
不知道怎样运用到软件上的?
回复

使用道具 举报

63#
发表于 2009-1-6 23:45:20 | 只看该作者
貌似看到过。。。转的?。。。。
回复

使用道具 举报

62#
发表于 2008-12-15 20:07:20 | 只看该作者
谢谢分享,学习无止境
回复

使用道具 举报

61#
发表于 2008-12-13 13:29:51 | 只看该作者
非常不错,学习了!!!
回复

使用道具 举报

60#
发表于 2008-12-10 21:51:30 | 只看该作者
好想多学点“批处理”方面的内容啊
回复

使用道具 举报

59#
发表于 2008-12-10 21:50:49 | 只看该作者
高手用批处理做的进度条,绝世啊!
回复

使用道具 举报

58#
发表于 2008-12-10 17:09:58 | 只看该作者
呵呵,很久没来了,看到以前熟悉的帖子很感动
回复

使用道具 举报

57#
发表于 2008-12-10 14:47:01 | 只看该作者
复杂啊,学习,再学习
回复

使用道具 举报

56#
发表于 2008-12-7 22:08:15 | 只看该作者
很好!!谢谢分享~~~~~
回复

使用道具 举报

55#
发表于 2008-11-29 13:19:56 | 只看该作者
太牛了阿,我看不懂哦
回复

使用道具 举报

54#
发表于 2008-11-27 19:13:39 | 只看该作者
太....太强了.....
回复

使用道具 举报

53#
发表于 2008-11-23 18:35:59 | 只看该作者
很棒挖  呵呵  收藏起来
回复

使用道具 举报

52#
发表于 2008-11-4 10:39:13 | 只看该作者
很好!!谢谢分享~~~~~
回复

使用道具 举报

51#
发表于 2008-10-15 14:03:16 | 只看该作者
果然高手..


厉害..
回复

使用道具 举报

50#
发表于 2008-10-14 22:02:41 | 只看该作者
真是牛啊
学习下
回复

使用道具 举报

49#
发表于 2008-10-14 15:19:56 | 只看该作者
请部怎么用呀?解压或者COPY命令放哪里?
回复

使用道具 举报

48#
发表于 2008-6-8 13:05:20 | 只看该作者
现 下载,有机会在看看
回复

使用道具 举报

47#
发表于 2008-5-26 18:52:40 | 只看该作者
谢谢分享,不错的东西....
回复

使用道具 举报

46#
发表于 2008-5-26 13:07:51 | 只看该作者
运行了一下,看着很酷啊。。。
回复

使用道具 举报

45#
发表于 2008-5-25 16:17:56 | 只看该作者
很好看,有什么用呢?用来学习下,代码最后还有个ping本机网卡的命令。不过运行后Windows自动重启不知怎么回事。

[ 本帖最后由 苏城游侠 于 2008-5-25 08:10 PM 编辑 ]
回复

使用道具 举报

44#
发表于 2008-5-24 21:03:48 | 只看该作者
不错收藏起来,谢谢分享啦.
回复

使用道具 举报

43#
发表于 2008-3-25 17:55:44 | 只看该作者
不错。。试试看。。。。。。
回复

使用道具 举报

42#
发表于 2008-3-22 09:59:31 | 只看该作者
用得着...谢谢分享..
回复

使用道具 举报

41#
发表于 2008-3-19 12:03:33 | 只看该作者
我都不知道怎么用,汗。麻烦哪位写一个例子好吗
回复

使用道具 举报

40#
发表于 2007-10-19 19:56:22 | 只看该作者
的确不错!顶一下!呵呵!
回复

使用道具 举报

39#
发表于 2007-10-9 22:04:18 | 只看该作者
不知道具体用在什么地方呢?楼主应该传张图上来!
回复

使用道具 举报

38#
发表于 2007-10-9 16:48:07 | 只看该作者
最好,有人做个原理解释!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-22 22:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表