The Best Matrix Falling Code Effect
Intro: The Best Matrix Falling Code Effect
Many versions of the falling code effect have been attempted. Many of them are fails, it is very hard to recreate the original, but the best one that can be redone in notepad, is this one. I have some pictures of some that are not as great as they could be, because they do not display random numbers, or even numbers at all. This script i great for the beginner in bat files, because it is very simple and very easy to understand. The code for this script is very simple and very easy to understand, it is actually surprisingly short also! You will notice this in the next step. (for experienced programmers it is very short!). Now, on to the code!
STEP 1: THE CODE
Copy and paste this into a blank notepad document. (in between the hash tags)
################################################################
@echo off
title AHHHHHH
color 02
echo This Matrix Affect was created by Superman
echo This program will shut down your computer!
echo The Matrix Effect begins in
ping -n 2 127.0.0.1>nul
echo 5
ping -n 2 127.0.0.1>nul
echo 4
ping -n 2 127.0.0.1>nul
echo 3
ping -n 2 127.0.0.1>nul
echo 2
ping -n 2 127.0.0.1>nul
echo 1
:superman
echo %random%%random%%random%%random%%random%%random%%random%%random%
goto superman
###########################################
As I said this is a very short code,
if you don't want to know how this code works, skip to the last step.
################################################################
@echo off
title AHHHHHH
color 02
echo This Matrix Affect was created by Superman
echo This program will shut down your computer!
echo The Matrix Effect begins in
ping -n 2 127.0.0.1>nul
echo 5
ping -n 2 127.0.0.1>nul
echo 4
ping -n 2 127.0.0.1>nul
echo 3
ping -n 2 127.0.0.1>nul
echo 2
ping -n 2 127.0.0.1>nul
echo 1
:superman
echo %random%%random%%random%%random%%random%%random%%random%%random%
goto superman
###########################################
As I said this is a very short code,
if you don't want to know how this code works, skip to the last step.
STEP 2: HOW IT WORKS.
As in my messenger instructable (https://www.instructables.com/id/How-to-make-a-Chat-Room-With-Notepad/), I will go through what every part does, if you don't want to learn how, just skip this part.
Next Step >>>>>----------------->
Next Step >>>>>----------------->
STEP 3:
Here is how it works, pretty simple, could be made even simpler if you wanted to take out the count down.
Well, there it is.
Well, there it is.
STEP 4: WORD OF CAUTION
Word of Caution, I was informed by an expert that this, left running, for to long, would have the ability to take down a computer. That was pretty obvious to me because the scroll bar goes all the way down to the bottom instantly (Close it after watching it for a very short period). Anyway,USE AT YOUR DISCRETION, IT CAN DAMAGE A COMPUTER, DO NOT LEAVE IT RUNNING, I AM NOT RESPONSIBLE FOR ANY DAMAGE.
STEP 5: SAVING AS a BATCH FILE
This is how to save your notepad as a batch file. Refer to the pictures below.
After you have saved it,CONGRATULATIONS, you have successfully created a good version of the Matrix Falling Code effect.
After you have saved it,CONGRATULATIONS, you have successfully created a good version of the Matrix Falling Code effect.
28 Comments
dragonslayer212 8 years ago
@echo off
mode 1000
title MATRIX
color 0a
set load=
set/a loadnum=
:Loading
set load=%load%?
cls
echo.
echo Loading MATRIX... Please Wait...
echo ----------------------------------------
echo %load%
echo ----------------------------------------
ping localhost -n 2 >nul
set/a loadnum=%loadnum% +1
if %loadnum%==20 goto Done
goto Loading
:Done
echo.
pause
rem *your action here*
echo This Matrix Affect was created by MR.CMD
echo The Matrix Effect begins in
@MODE CON: COLS=1000 LINES=500
COLOR 0a
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
FOR /F %%# IN ('COPY /Z "%~dpf0" NUL') DO SET "CR=seconds in%%# The Matrix Effect begins in"
FOR /L %%# IN (10,-1,1) DO (SET/P " =%%# !CR!"<NUL:
PING -n 2 127.0.0.1 >NUL:)
cls
:a
set /a a=%random%
if %a% geq 16384 set /a aa=1
if %a% lss 16384 set /a aa=0
set /a b=%random%
if %b% geq 16384 set /a bb=1
if %b% lss 16384 set /a bb=0
set /a c=%random%
if %c% geq 16384 set /a cc=1
if %c% lss 16384 set /a cc=0
set /a d=%random%
if %d% geq 16384 set /a dd=1
if %d% lss 16384 set /a dd=0
set /a e=%random%
if %e% geq 16384 set /a ee=1
if %e% lss 16384 set /a ee=0
set /a f=%random%
if %f% geq 16384 set /a ff=1
if %f% lss 16384 set /a ff=0
set /a g=%random%
if %g% geq 16384 set /a gg=1
if %g% lss 16384 set /a gg=0
set /a h=%random%
if %h% geq 16384 set /a hh=1
if %h% lss 16384 set /a hh=0
set /a i=%random%
if %i% geq 16384 set /a ii=1
if %i% lss 16384 set /a ii=0
set /a j=%random%
if %j% geq 16384 set /a jj=1
if %j% lss 16384 set /a jj=0
set /a k=%random%
if %k% geq 16384 set /a kk=1
if %k% lss 16384 set /a kk=0
set /a l=%random%
if %l% geq 16384 set /a ll=1
if %l% lss 16384 set /a ll=0
set /a m=%random%
if %m% geq 16384 set /a mm=1
if %m% lss 16384 set /a mm=0
set /a n=%random%
if %n% geq 16384 set /a nn=1
if %n% lss 16384 set /a nn=0
set /a o=%random%
if %o% geq 16384 set /a oo=1
if %o% lss 16384 set /a oo=0
set /a p=%random%
if %p% geq 16384 set /a pp=1
if %p% lss 16384 set /a pp=0
set /a q=%random%
if %q% geq 16384 set /a qq=1
if %q% lss 16384 set /a qq=0
set /a r=%random%
if %r% geq 16384 set /a rr=1
if %r% lss 16384 set /a rr=0
set /a s=%random%
if %s% geq 16384 set /a ss=1
if %s% lss 16384 set /a ss=0
set /a t=%random%
if %t% geq 16384 set /a tt=1
if %t% lss 16384 set /a tt=0
set /a u=%random%
if %u% geq 16384 set /a uu=1
if %u% lss 16384 set /a uu=0
set /a v=%random%
if %v% geq 16384 set /a vv=1
if %v% lss 16384 set /a vv=0
set /a w=%random%
if %w% geq 16384 set /a ww=1
if %w% lss 16384 set /a ww=0
set /a x=%random%
if %x% geq 16384 set /a xx=1
if %x% lss 16384 set /a xx=0
set /a y=%random%
if %y% geq 16384 set /a yy=1
if %y% lss 16384 set /a yy=0
set /a z=%random%
if %z% geq 16384 set /a zz=1
if %z% lss 16384 set /a zz=0
echo %aa% %bb% %cc% %dd% %ee% %ff% %gg% %hh% %ii% %jj% %kk% %ll% %mm% %nn% %oo% %pp% %qq% %rr% %ss% %tt% %uu% %vv% %ww% %xx% %yy% %zz%
goto a
NickV 2 years ago
lv321736 4 years ago
Glizard 3 years ago
Shield_Reigns 7 years ago
@echo off
mode 1000
title Matrix
color 0a
set load=
set/a loadnum=
:Loading
set load=%load%_
cls
echo Microsoft Windows [Version 10.0.14393] (c) 2016 Microsoft Corporation. All rights reserved.
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo run backdoor
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Running Backdoor.exe
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
cls
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Backdoor [Version 9.3.03581]
pause
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
cls
echo Backdoor [Version 9.3.03581]
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo run Op3
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Running Op3.exe
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
cls
echo Welcome to Shield Securities... Please Wait...
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Running HoundSecure ID Number...
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo HoundSecure member found!
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Enter password __________
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Running RC7 exploit...
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Access granted!
pause
cls
ping localhost -n 2 >nul
set/a loadnum=%loadnum% +1
if %loadnum%==20 goto Done
:Done
cls
echo Running IP Recognition..
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Internet Protocol Address Recognized!
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Welcome, Mr. Reigns
pause
cls
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Overriding system...
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Injecting SSL coding..
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Installing HXR v7.3...
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Opening HXR v7.3...
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
cls
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo This is the era of the Roman Empire...
echo %load%
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Adding Reclaim.exe...
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo From ashes to Empire..
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Extracting files..
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Opening Spear...
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Running Spear..
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo Enter the Empire..
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo 5
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo 4
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo 3
echo %load%
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo 2
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
echo 1
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
ping -n 2 127.0.0.1>nul
cls
:romanempire
echo %random%%random%%random%%random%%random%%random%%random%%random%
goto romanempire
lv321736 4 years ago
How to set time to exit the matrix,plzzzz
LePouletVicieux 4 years ago
ewei 9 years ago
to slow down the scrolling just a bit add
ping -n 2 127.0.0.1 >nul
in between the second to last and last lines so it looks like this
echo %random%%random%%random%%random%%random%%random%%random%%random%
ping -n 127.0.0.1>nul
goto superman
lv321736 4 years ago
lv321736 4 years ago
ewei 9 years ago
you can add it as many times as you want until it is slow enough for you
harmanjandi00 4 years ago
TheColorMaster 4 years ago
@echo off
mode con: cols=187 lines=44
color a
: colorful
title
echo [90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m
title C
echo [91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[90m%random%[0m
title CO
echo [92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[90m%random%[0m[91m%random%[0m
title COO
echo [93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[90m%random%[0m[91m%random%[0m[93m%random%[0m
title COOL
echo [94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[90m%random%[0m[91m%random%[0m[93m%random%[0m[92m%random%[0m
title COO
echo [95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[90m%random%[0m[91m%random%[0m[93m%random%[0m[92m%random%[0m[94m%random%[0m
title CO
echo [96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[90m%random%[0m[91m%random%[0m[93m%random%[0m[92m%random%[0m[94m%random%[0m[95m%random%[0m
title C
echo [97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[97m%random%[0m[90m%random%[0m[91m%random%[0m[92m%random%[0m[93m%random%[0m[94m%random%[0m[95m%random%[0m[96m%random%[0m[90m%random%[0m[91m%random%[0m[93m%random%[0m[92m%random%[0m[94m%random%[0m[95m%random%[0m[97m%random%[0m
goto colorful
Timothy M 10 years ago
"'2884379244389' is not recognized as an internal or external command, operable program or batch file." And it just repeats that over and over again with a different number each time.
What did I do wrong?
The GreatP 6 years ago
Did you copy and paste it into the prompt? If you did, that's probably why. you will want to save notepad as a .bat file, then search for it in start and run.
If you want to use my file, you can:
@echo off
title AHHHHHH
color 02
echo This Matrix Affect was created by Superman
echo This program will shut down your computer!
echo The Matrix Effect begins in
ping -n 2 127.0.0.1>nul
echo 5
ping -n 2 127.0.0.1>nul
echo 4
ping -n 2 127.0.0.1>nul
echo 3
ping -n 2 127.0.0.1>nul
echo stop!
ping -n 2 127.0.0.1>nul
echo 2
ping -n 2 127.0.0.1>nul
echo 1
ping -n 2 127.0.0.1>nul
echo I Warned You
ping -n 2 127.0.0.4>nul
echo err
echo err
echo err
echo err
echo err
echo err
echo err
echo err
echo err
:superman
echo %random%%random%%random%%random%%random%%random%%random%%random%
goto superman
Batchcc 8 years ago
my batch matrix is FULL SCREEN you can see it here
https://www.instructables.com/id/Full-screen-batch-...
:)
VictorS10 8 years ago
Do you know how to make it in python? Because I already knew the Batch one.
And there is a way to make it display binary numbers...
JoshuaF5 8 years ago
why do it with numbers? Letters make it look way cooler. Plus, if you have a custom font, you can use randomised letters and matrix font to make it look awesome.
In Python you can import the random module and use random.randint() to create the numbers (or letters if you use chr). To use binary numbers, shove a bin() in front of the number to convert it, so:
import sys, os, random
#make it green
os.system("COLOR 0a")
while True:
#if you want it all in one line that goes onto the next line after it fills, which is alot easier than putting random.randints everywhere
sys.stdout.write(random.randint(bin(0,1000))) #or just use print()
this is a really simplified version, but it should work. Use it as you want, I have a much better version (with scrolling lines of matrix code letters :D ).
SincereF 8 years ago
I added a shutdown command to the end of this.
Many a computer class confusion, many thanks xD
shotgunshane 8 years ago