This is your answer for creating code for a fake loading bar

April 19, 2016 at 12:19:23
Specs: Windows 64
This is the code for a fake loading bar.

@echo off
color 0a
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading... Please Wait
echo ---------------------------------------
echo = 0 ]
echo ---------------------------------------
ping localhost -n 3 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading. Please Wait
echo ---------------------------------------
echo [] = 5 ]
echo ---------------------------------------
ping localhost -n 3 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading.. Please Wait
echo ---------------------------------------
echo [][] = 15 ]
echo ---------------------------------------
ping localhost -n 2 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading... Please Wait
echo ---------------------------------------
echo [][][] = 23 ]
echo ---------------------------------------
ping localhost -n 3 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading. Please Wait
echo ---------------------------------------
echo [][][][] = 30 ]
echo ---------------------------------------
ping localhost -n 4 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading.. Please Wait
echo ---------------------------------------
echo [][][][][] = 38 ]
echo ---------------------------------------
ping localhost -n 2 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading... Please Wait
echo ---------------------------------------
echo [][][][][] = 42 ]
echo ---------------------------------------
ping localhost -n 3 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading. Please Wait
echo ---------------------------------------
echo [][][][][][] = 45 ]
echo ---------------------------------------
ping localhost -n 1 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading.. Please Wait
echo ---------------------------------------
echo [][][][][][][] = 48 ]
echo ---------------------------------------
ping localhost -n 3 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading... Please Wait
echo ---------------------------------------
echo [][][][][][][][] = 50 ]
echo ---------------------------------------
ping localhost -n 3 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading. Please Wait
echo ---------------------------------------
echo [][][][][][][][][] = 56 ]
echo ---------------------------------------
ping localhost -n 2 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading.. Please Wait
echo ---------------------------------------
echo [][][][][][][][][][] = 63 ]
echo ---------------------------------------
ping localhost -n 2 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading... Please Wait
echo ---------------------------------------
echo [][][][][][][][][][][] = 69 ]
echo ---------------------------------------
ping localhost -n 3 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading. Please Wait
echo ---------------------------------------
echo [][][][][][][][][][][][] = 75 ]
echo ---------------------------------------
ping localhost -n 2 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading.. Please Wait
echo ---------------------------------------
echo [][][][][][][][][][][][][] = 79 ]
echo ---------------------------------------
ping localhost -n 3 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading... Please Wait
echo ---------------------------------------
echo [][][][][][][][][][][][][][] = 86 ]
echo ---------------------------------------
ping localhost -n 2 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading. Please Wait
echo ---------------------------------------
echo [][][][][][][][][][][][][][][] = 90 ]
echo ---------------------------------------
ping localhost -n 3 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading.. Please Wait
echo ---------------------------------------
echo [][][][][][][][][][][][][][][] = 96 ]
echo ---------------------------------------
ping localhost -n 3 >nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo Loading... Complete!
echo ---------------------------------------
echo [][][][][][][][][][][][][][][][]= 100 ]
echo ---------------------------------------


See More: This is your answer for creating code for a fake loading bar

Report •

#1
April 19, 2016 at 15:43:01
rem... and the purpose of this is?

Report •

#2
April 20, 2016 at 04:22:29
You do realize you could compact this into just a few lines by using FOR, right?

Also, why post this?

Don't worry if plan A fails, there are 25 more letters in the alphabet ;)

message edited by RainBawZ


Report •

#3
December 5, 2017 at 03:56:11
Fixed it, save with ansi encoding pls:
also made it look really gud using the extended ascii table


----start of loadingbar.bat----

@echo off&color 0a&setlocal enabledelayedexpansion
set perc=0
set "ln=echo ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ"
set bar=
set "unbar= = "
set unbarval=0
:loop
set "bar=%bar%Û"
cls&for /L %%a in (1,1,16) do echo.
if not '!perc!'=='100' (echo Loading... Please Wait) else echo Loading... Complete^^!
%ln%
echo !bar!!unbar:~%unbarval%!!perc! %%
%ln%
if '%perc%'=='100' Pause>nul&exit /b
set/a perc+=5
set/a unbarval+=1
timeout 1 /nobreak >nul&goto loop

----end of loadingbad.bat----

i5-6600K@4.723GHz/4.623GHz cache@1.36v | 2x4GB Crucial-DDR4-2133@ 14-13-13-28 1T 2814MHz@1.345v | ASUS Z170-K | Samsung 250GB SSD 850 EVO | MSI RX 570 ARMOR 4GB@1295cc@1.058v&2050mem | Corsair VS450

message edited by hidde663


Report •
Related Solutions


Ask Question