Maher's Digital World

What games are you playing?

Offline scarface

  • *****
  • 1523
Re: What games are you playing?
« Reply #300 on: June 18, 2019, 04:26 PM »
The next repack of Call of Duty mw3 is almost complete (only 5.05 Gb)
But I want to add a progress bar for the ogg decoder in the bat file.
Every 100 files, the batch is loading a new progress bar...and there are 16800 files to transcode.
Instead, I'd like the progress bar to load one time, for all the files.
Note that if you write if %loadnum%==16800 instead of if %loadnum%==100, then the progress bar just never stops. 100 is the number of "Ã" on the drawing of the progress bar. It's not necessary 100, it could be 70 or 55.
I don't know what to do.
Here is the code:
Code: [Select]
cd main\sound

@ECHO OFF
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
::Initialize Status bar
color 0f
set load=
set/a loadnum=0
:: BatchGotAdmin
....
....
for /r %%i in (*.ogg) do (
REM ECHO ABOVE IS
echo %%F
rem MY COMMAND´S IS HERE
oggdec.exe -Q "%%i"
CALL :_update_statusbar
)
ECHO Out of For loop
ECHO.
PAUSE >nul
GOTO :EOF

:_update_statusbar
set load=%load%Û
cls
ECHO.
ECHO.
ECHO.
ECHO  ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
echo  Û                                                                    Û
echo  Û                     Installation Progress                          Û
echo  Û     0        10        20        30        40        50        60        70        80        90       100    Û
echo  Û     ÃÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄ     Û
echo  Û     %load%
echo  Û     %load%
echo  Û
echo  Û                                                                    Û
ECHO  ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
set/a loadnum+=1
if %loadnum%==100 SET /A loadnum=0&&SET load=
GOTO :EOF
DEL /Q /F /S "*.ogg"
exit
« Last Edit: June 18, 2019, 04:34 PM by scarface »