BEST BATCH TUTORIAL


the words in ( ) are just remarks.. they wont appear

to start off there is the @echo off/on

and there is echo

and pause


so here is an example

Quote:@echo off

echo Hello This is a test

pause


type this in notepad and save as test.bat

launch it

it will look like this

Quote:Hello This is a test

Press any key to continue...


Again open notepad and write:

Quote:@echo on

echo Hello This is a test

pause


and save it on the desktop as test2.bat

launch it  , it will look like this

>

Quote:C:\Documents and Settings\User\Desktop>echo Hello This is a test

Hello This is a test

C:\Documents and Settings\User\Desktop>pause

Press any key to continue


So for the explanation

@echo off/on:

if you put @echo on it will show the directory as you just saw

if you put @echo off it will just show the words with no directories

so its best to use @echo off

echo:

If you want to type a simple phrase just type in echo and something in this case echo Hello This is a test

which will show Hello This is a test

pause

pause will pause the batch file,if you press a key the batch will continue in this case it will exit because there is no more left

so try this

Quote:@echo off

echo Hello This is a test

pause

echo I am testing pause

pause


This will show

Quote:Hello This is a test

Press Any Key To Continue...

(when you press a key it will show)

I am testing a pause

Press Any key to continue..


so that convers the pause command

Now some more commands

there is msg *

and there is cls

open notepad and write:

Quote:@echo off

echo Hello This is a test

pause

cls

echo I am testing pause

msg * The End

pause


and save as test3.bat

This will show

Quote:Hello This is a test

Press Any Key To Continue...

(when you press a key it will show)

cls

(the page will clear)

I am testing a pause

(a pop-up will show saying The End)

Press Any key to continue..


So .. cls will just clear the screen

and msg * will bring up a pop-up:D

other commands are REM and goto and start

so create a folder name it Test

put any picture inside and name it testpic

open notepad and type

Quote:@echo off

echo Testing start and rem

rem title Test

start testpic.jpg (or any other extension)

pause


and save it inside the new folder as test4.bat

launch it , it will show:

Quote:Testing start and rem

Press Any Key To Continue

(and the picture will launch)


so start will launch any file

and rem is a remark.. which wont show in the bat file when running

now the goto and set and if

type this inside notepad

Quote:@echo off

echo This is a test

echo If you want to do math type 1 and press enter

echo If you want to see a picture type 2 and press enter

set /p option=

if '%option%'=='1' goto :math

if '%option%'=='2' start testpic.jpg (or any extension)

:math

echo 2+2

pause


and save it inside the new folder

this will show

Quote:This is a test

If you want to do math type 1 and press enter

if you want to see a picture type 2 and press enter

(here you can type 1 or 2 and press enter)

(if you press 2 and Enter the picture will load)

(if you press 1 and enter this will show up):

2+2

Press any key to continue...


so goto will go to a Label or a Part of the file

when you put :Math

a new label will be named Math and when you put goto :math

the batch will go to :math

set

the set option will set something :D.. here its going to set :choice

the set is , in some options followed by if

so if I type 1 in this example

the "choice" will be 1 .. and it will go to :math because we put

if '%choice%'=='1' goto :math

so if we put 1 the choice will be 1 therefore it will goto :math

anyway those are the basics..


Now, i am going to talk about call,exit,and SHIFT?

go into notepad and type this

Quote:@echo off

echo yay me i know the basics of batch

call call.bat

pause

exit


and save in a new folder:)

then open note pad and type this again

Quote:@echo off

echo I Love S*X

pause


and save in the same folder that you save the last one... and name it call.bat

launch the first one

this will show

Quote:yay me i know the basics of batch

I Love S*X

Press Any Key To Continue....

(when you press a key the below will appear)

Press Any Key To Continue...

and when you press a key it will exit


ok.. so now you know what exit does.. it exits the file Imao

and call ,calls in another batch file!!..

so now for SHIFT which is a little hard so try to understand

SHIFT [/n]

If Command Extensions are enabled the SHIFT command supports the /n switch which tells the command to start shifting at the nth argument, where n euh.. can be between zero and eight.

just like this 1 below

SHIFT /2

would shift %3 to %2, %4 to %3, etc. and leave %0 and %1 ..euh.. how can i say it.. .:S.. unaffected yea thats the word .

Examples

the below has got to be saved as .bat.. so just name it test:)

@ECHO OFF

ECHO - %1

SHIFT

ECHO - %1

After creating the above example test.bat file, if you were to type the below command at the MS-DOS prompt, it would print "- ONE" and then "- TWO"; this command is commonly used to work through each of the command extensions or remove command extensions.

(SHIFT , i mean the explanation... i got it from a website and edited it)

Ok I hope you understand

ok thats it for now.. ill post a Batch Features Later


first we will learn how to launch windows applications:

type in notepad:

Quote:@echo off

echo I am testing notepad!

start /MIN notepad

pause


This will show

Quote:i am testing notepad

(and notepad will start minimized.. if you put /MAX instead of /MIN it will launch maximized)

Press Any Key To Continue


Now lets learn how to put a timeout inside a batch..

goto notepad and type:

Quote:@echo off

echo i am trying timeout

set wait=0

:pause1

set /a wait=%wait%+1

if %wait% leq 1000 goto pause1

echo IT WORKED!\

pause


dont understand the command.. just copy paste it.. or memorize it .. if i tell you the explanation it will take years!!..

so this will show :

Quote:i am trying timeout

(couple of seconds and.. )

Press Any Key To Continue...


Now ill teach you how to change the TIME

goto notepad and type:

Quote:@echo off

echo Gee!.. i wonder what time it is!!

TIME 5:50

echo Oh so its 5:50

pause


this will show:

Quote:Gee!.. i wonder what time its is!!

Oh so its 5:50


The TIME will just change The TIME:PImao

Now the Color

go into notepad and type this

Quote:@echo off

echo trying the colors

pause

color 04

echo testing

pause

color f

echo trying

pause

color 4f

echo trying

pause


04=background black and font red

f the font will be white

4f = background red and f = white

Here are the list(that can be found by cmd>color help)

0=black

1=blue

2=green

3=aqua

4=red

5=purple

6=yellow

7=white

8=gray

9=light blue

a=light green

b=light aqua

c=light red

d=light purple

e=light yellow

f=bright white

So this will show Imao

i wont tell try it!!.:P

now the title

type this in notepad

Quote:@echo off

tile Test

echo trying the title

pause


this will show the title Test When you launch it!!

lets try Shutdown/Restart

type this in Notepad

Quote:@echo off

START C:\Windows\RUNDLL.EXE user.exe,exitwindowsexec

exit


The above will restart

Quote:@echo off

Shut down the computer

C:\Windows\RUNDLL32.EXE user,exitwindows

exit


The Above will Shutdown

3 comments:

Anonymous said...

GR8...................
NIce Work........

p.senthilprabu said...

Awesome...!
Amazing Tutorial...!

jane holly said...

This professional hacker is absolutely reliable and I strongly recommend him for any type of hack you require. I know this because I have hired him severally for various hacks and he has never disappointed me nor any of my friends who have hired him too, he can help you with any of the following hacks:

-Phone hacks (remotely)
-Credit repair
-Bitcoin recovery (any cryptocurrency)
-Make money from home (USA only)
-Social media hacks
-Website hacks
-Erase criminal records (USA & Canada only)
-Grade change

Email: onlineghosthacker247@ gmail .com

Post a Comment

STEALTH HACKER

Sponsers