



@echo off
:main
set num=0
set num2=0
set num3=0
set color=1
:main5
if "%num3%" == "700" goto end5
set /a num3=%num3% + 1
goto main5
:end5
color 02
title You
echo # #
echo # # #### # #
echo # # # # # #
echo # # # # #
echo # # # # #
echo # # # # #
echo # #### ####
:main1
if "%num%" == "700" goto end1
set /a num=%num% + 1
goto main1
:end1
cls
color 04
title You Got
echo # #
echo # # #### # #
echo # # # # # #
echo # # # # #
echo # # # # #
echo # # # # #
echo # #### ####
echo #####
echo # # #### #####
echo # # # #
echo # #### # # #
echo # # # # #
echo # # # # #
echo ##### #### #
:main2
if "%num%" == "1400" goto end2
set /a num=%num% + 1
goto main2
:end2
cls
color 01
title You Got Owned
echo # #
echo # # #### # #
echo # # # # # #
echo # # # # #
echo # # # # #
echo # # # # #
echo # #### ####
echo #####
echo # # #### #####
echo # # # #
echo # #### # # #
echo # # # # #
echo # # # # #
echo ##### #### #
echo #######
echo # # # # # # ###### #####
echo # # # # ## # # # #
echo # # # # # # # ##### # #
echo # # # ## # # # # # # #
echo # # ## ## # ## # # #
echo ####### # # # # ###### #####
:main3
if "%num%" == "2100" goto end3
set /a num=%num% + 1
goto main3
:end3
cls
:text
if "%num2%" == "300" goto main
if "%color%" == "9" set color=1
title You Got Owned
color 0%color%
echo # #
echo # # #### # #
echo # # # # # #
echo # # # # #
echo # # # # #
echo # # # # #
echo # #### ####
echo #####
echo # # #### #####
echo # # # #
echo # #### # # #
echo # # # # #
echo # # # # #
echo ##### #### #
echo #######
echo # # # # # # ###### #####
echo # # # # ## # # # #
echo # # # # # # # ##### # #
echo # # # ## # # # # # # #
echo # # ## ## # ## # # #
echo ####### # # # # ###### #####
cls
set /a num2=%num2% + 1
set /a color=%color% +1
goto text




mutants_r_us_guild wrote:Well since you can't use arrays in DOS (as far as I know.. however I have discovered how to make animations and store and retrieve variables from external txt files) sooo... im guessing you just used perl from command line.





@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
SET T=1
SET A%T%=Something
SET /A T+=1
SET A%T%=else
SET /A T+=1
SET A%T%=altogether
ECHO !A%T%!






@Echo Off
SetLocal EnableDelayedExpansion
echo.
set t=1
Set var%t%=something
set /a t=%t% + 1
Set var%t%=else
set /a t=%t% + 1
Set var%t%=altogether
set max=3
For /L %%i in (1,1,%max%) Do Echo !var%%i!
EndLocal
echo.
echo.
echo.
pause
exit



Users browsing this forum: No registered users and 0 guests