?脚 本 之 家 jb51.net 设计图片素材下载 a5站长论坛 源码下载 软件下载 服务器
常用软件 繁体中文
脚本之家首页网页制作脚本专栏网络编...首页网页制作脚本专栏网络编...
首页
网页制作
脚本专栏
网络编程
数据库
脚本下载
程序教学
电子书籍
平面
设计 媒体动画
模板下载
操作
系统 网站运营
vbs DOS/BAT hta htc python perl 游戏脚本
VBA 远程脚本 ColdFusion ruby专题 autoit seraphzone PowerShell 其它藏宝图_hao123网址大全,百度网...藏宝图_hao123网址大全,百度网...
藏宝图_hao123网址大全,百度网址大全 服务器安全设置 200/次 西部数码国际域名39元支持API 万维网 虚拟空间 域名
注册30元/年 2011年,我们只玩低价竞拍购物!! 互联时空-域名53元.购空间赠3G企业邮 盗QQ号 QQ聊天记录 手机通话记录 专业网络危机公关 发布软文 品牌维护
热门栏目: vbscript 正则表达式 javascript 批处理 服务器软件 素材下载
页面
导航: 首页 → 脚本专栏 → DOS/BAT → 正文内容 批处理进度条
比较漂亮的批处理进度条效果代码
发布:dxy 字体:[ 增加 减小 ] 类型:转载
比较漂亮的批处理进度条效果代码,喜欢的朋友可以参考下。
复制代码 代码如下:
@echo off
mode con cols=113 lines=15 &;color 9f
:starthome
cls
set a=^set /p=■%b%^
nul^&;
echo.
echo 程序正在初始化. . .
echo.
echo ┌──────────────────────────────────────┐
set/p= echo 100%%
echo └──────────────────────────────────────┘
set b=
set a=■
set /a z=100
pause
: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% 秒后退出! 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 └─────────────────────────