Batch file tutourial
ill try to make simple as it can be,the words in brackets are remarks. they wont appear:-
to start there is the @echo off/on & there is echo & pause
so here`s an example
type this in notepad & save as test.bat
launch it &it will look like this:-
Again open notepad & write:
save it on the desktop as test2.bat
launch it , it will look like this
>
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 & 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
This will show
so that convers the pause command
Now some more commands
there is msg *
& there is cls
open notepad and write:
save as test3.bat
This will show
So .. cls will just clear the screen
msg * will bring up a pop-up:D
other commands are REM & goto & start
so create a folder name it Test
put any picture inside, name it testpic
open notepad & type
save it inside the new folder as test4.bat
launch it , it will show:
so start will launch any file
and rem is a remark.. which wont show in the bat file when running
now the goto & set & if
type this in notepad
save it inside the new folder
this will show
so goto will go to a Label or a Part of the file
when you put :Math
a new label will be named Math & 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..
i am going to talk about call,exit,& SHIFT?
go into notepad , type this
save in a new folder:-
then open note pad & type this again
save in the same folder that you save the last one, & name it call.bat
launch the first one
this will show
ok.. so now you know what exit does. it exits the file
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
first we will learn how to launch windows applications:
type in notepad:
This will show
Now lets put a timeout inside a batch..
go to notepad & type:
dont understand the command.. just copy paste it. or memorize it .
so this will show :
Now ill teach you how to change the TIME
goto notepad and type:
this will show:
The TIME will just change The TIME:PImao
Now the Color
go into notepad & type
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
this will show the title Test When you launch it!!
lets try Shutdown/Restart
type this in Notepad
The above will restart
The Above will Shutdown
port scanners
to start there is the @echo off/on & there is echo & pause
so here`s an example
Quote:@echo off
echo Hello This is a test
pause
type this in notepad & 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 & write:
Quote:@echo on
echo Hello This is a test
pause
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 & 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 *
& 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
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
msg * will bring up a pop-up:D
other commands are REM & goto & start
so create a folder name it Test
put any picture inside, name it testpic
open notepad & type
Quote:@echo off
echo Testing start and rem
rem title Test
start testpic.jpg (or any other extension)
pause
save it inside the new folder as test4.bat
launch it , it will show:
Quote:Testing start & rem
Press Any Key To Continue
(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 & set & if
type this in 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 & press enter
set /p option=
if '%option%'=='1' goto :math
if '%option%'=='2' start testpic.jpg (or any extension)
:math
echo 2+2
pause
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 & 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..
i am going to talk about call,exit,& SHIFT?
go into notepad , type this
Quote:@echo off
echo yay me i know the basics of batch
call call.bat
pause
exit
save in a new folder:-
then open note pad & type this again
Quote:@echo off
echo I Love S*X
pause
save in the same folder that you save the last one, & 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...
& when you press a key it will exit
ok.. so now you know what exit does. it exits the file
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
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
( notepad will start minimized.. if you put /MAX instead of /MIN it will launch maximized)
Press Any Key To Continue
Now lets put a timeout inside a batch..
go to notepad & 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 .
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 & type
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
port scanners
Labels:
Batch file tutourial
0 comments:
Post a Comment