- 帖子
- 17
- 积分
- 42
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2017-10-6
|
我在本论坛拷贝的一段进度条的批处理,
@echo off
::hnfeng@2012-04-12
title 进度条效果演示
cd /d "%~dp0"&color 3E&mode con cols=80 lines=13
set a1=▏&set a2=▎&set a3=▍&set a4=▌&set a5=▋&set a6=▊&set a7=▉&set a8=█
set n=0&set bar=&set x=0
:BAR
if %n%.==1. set bar=%bar%%a1%&goto BAR2
if not %n%.==0. call;set bar=%bar:~,-1%%%a%n%%%
:BAR2
cls&echo.&echo.&echo 正在合并映像文件到硬盘,不可关闭此窗口,请耐心等待.........
echo.&echo 已经完成:%p% %%%
echo ┌-------------------------------------------------------------------┐
if not "%bar%".=="". echo %bar%&echo %bar%&echo %bar%
echo └-------------------------------------------------------------------┘
ping 127.1 -n 1 >nul
if %n%.==8. (set n=1&set /a x=%x%+1
if %x%==33 goto END) else (set /a n=%n%+1)
set /a p=(%n%+8*%x%)*100/272
goto BAR
:END
echo.&echo 完成...... &pause>nul
我有一个合并SWM镜像到分区的命令
for %%a in (C D E F G H I J K L M N P U V S Y Z) do if exist "%%~a:\install.swm" set "swm=%%~a:"
imagex /export %swm%\install.swm * /ref %swm%\*.swm R:\OKRBackup\Factory\install.wim
想用上面的进度条显示合并swm镜像的进度,不知道要怎么添加,求大师帮忙 |
|