怎样在以下批处理里添加进度条,安装第一个是10%第二个是20%

ping-n1127.0.0.1>soft.txtcall迅雷标准版.exeping-n1127.0.0.1>soft.txtCALLQQ游戏.execall暴风影音5.... ping -n 1 127.0.0.1>soft.txt
call 迅雷标准版.exe
ping -n 1 127.0.0.1>soft.txt
CALL QQ游戏.exe
call 暴风影音5.exe
ping -n 1 127.0.0.1>soft.txt
展开
 我来答
四季守望
2013-01-31 · TA获得超过6127个赞
知道小有建树答主
回答量:1216
采纳率:57%
帮助的人:500万
展开全部
@echo off
:JDAZ
rem 进度安装(此处不能有显示代码)
call :getbs
call :JDT 0
call :_setup "迅雷标准版.exe"
call :JDT 10
call :_setup "QQ游戏.exe"
call :JDT 20
call :_setup "暴风影音5.exe"
call :JDT 30
ping 1 -w 2000>nul
call :JDT 50
ping 1 -w 2000>nul
call :JDT 80
ping 1 -w 3000>nul
call :JDT 100
echo.
rem 进度安装结束
pause
exit
:getbs
rem 获取退格符
for /F %%a in ('"prompt $h&for %%b in (1) do rem"')do Set "bs=%%a"
exit/b
:JDT
rem 进度条 %1
for /l %%i in (1,1,10) do set /p=%bs%%bs%%bs%%bs%%bs%%bs%%bs%%bs%<nul
if %1 lss 100 (set/p=正在安装... <nul) else set/p=安装完毕。 <nul
set /a num1=%1/5
if %num1% neq 0 for /l %%i in (1,1,%num1%) do set /p=■<nul
set /a num2=20-%num1%
if %num2% neq 0 for /l %%i in (1,1,%num2%) do set /p=□<nul
set /p=%1%%<nul
exit /b
:_setup
rem 安装程序
title 正在安装 %~1
if exist "%~1" (start /wait "" "%~1" >nul) else exit /b
exit /b
lmy920405
2013-01-30 · TA获得超过1168个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:215万
展开全部
参考这个添加
@echo off
mode con cols=113 lines=15 &color 9f
cls
echo.
echo 程序正在初始化. . .
echo.
echo ┌──────────────────────────────────────┐
set/p= ■<nul
for /L %%i in (1 1 4) do set /p a=■<nul&ping /n 1 127.0.0.1>nul
echo 10%%
echo └──────────────────────────────────────┘
pause
echo ┌──────────────────────────────────────┐
set/p= ■<nul
for /L %%i in (1 1 8) do set /p a=■<nul&ping /n 1 127.0.0.1>nul
echo 20%%
echo └──────────────────────────────────────┘
pause
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式