Digunakan untuk menjalankan perintah command prompt (cmd) windows dengan sangat mudah dan lancar.
0. Mendeklarasikan variabel
1. Memanggil suatu variabel
echo %name%
2. Mengambil user input
Mengambil user input dan meletakkannya pada suatu variabel, dengan SET /P dan SET /A.
Contoh:
1. Mempermudah ping sebuah alamat IP yang mau di PING:
@echo off
set /p alamatIP=Masukkan alamat IP yang hendak di ping:
ping %alamatIP%
INGAT:
No space diantara tanda sama dengan ('=').
Contoh SET /A:
3. String Processing
Mengolah string.
4. Kondisi / Kondisional execution.
Mengeksekusi sebuah blok kode atau sebuah pernyataan dengan suatu atau beberapa syarat.
"IF I can FLY, I go to you, IF not, I am not go to you"
Coba paste game dibawah ini ke notepad, save dengan nama gametebaknama.bat.
Jika nama yang kamu masukkan/inputkan benar, maka kamu tepat. Jika salah, maka kamu tidak tepat.
@echo off
echo Permainan menebak nama
echo ======================
set /p name=Sila masukkan nama:
if %name%==peter echo Match
if not %name%==peter echo do not match
Atau contoh yang asik satu lagi nih dibawah sini:
@echo off
echo MENU HARI INI
echo =============
echo 1. Nasi goreng tempe perkedel
echo 2. Nasi goreng ayam
echo 3. Nasi goreng sambel
set /p pilihan=Silahkan masukkan pilihanmu :
if %pilihan%==1 echo harga yang kamu bayar Rp. 2000
if %pilihan%==2 echo harga yang kamu bayar Rp. 3000
if %pilihan%==3 echo harga yang kamu bayar Rp. 1000
5. Loop
Loop : Perform a command several times.
Loop ada dua: loop forever (selamanya) atau loop tertentu.
Loop selamanya itu begini:
@echo off
:up
echo =============
echo MENU HARI INI
echo =============
echo 1. Nasi goreng tempe perkedel
echo 2. Nasi goreng ayam
echo 3. Nasi goreng sambel
set /p pilihan=Silahkan masukkan pilihanmu :
if %pilihan%==1 echo harga yang kamu bayar 2000
if %pilihan%==2 echo harga yang kamu bayar 3000
if %pilihan%==3 echo harga yang kamu bayar 1000
goto up:
6. Function
Function: How to package a block of code.
0. Mendeklarasikan variabel
@echo off
set name=peter1. Memanggil suatu variabel
echo %name%
2. Mengambil user input
Mengambil user input dan meletakkannya pada suatu variabel, dengan SET /P dan SET /A.
Contoh:
1. Mempermudah ping sebuah alamat IP yang mau di PING:
@echo off
set /p alamatIP=Masukkan alamat IP yang hendak di ping:
ping %alamatIP%
INGAT:
No space diantara tanda sama dengan ('=').
Contoh SET /A:
3. String Processing
Mengolah string.
4. Kondisi / Kondisional execution.
Mengeksekusi sebuah blok kode atau sebuah pernyataan dengan suatu atau beberapa syarat.
"IF I can FLY, I go to you, IF not, I am not go to you"
Coba paste game dibawah ini ke notepad, save dengan nama gametebaknama.bat.
Jika nama yang kamu masukkan/inputkan benar, maka kamu tepat. Jika salah, maka kamu tidak tepat.
@echo off
echo Permainan menebak nama
echo ======================
set /p name=Sila masukkan nama:
if %name%==peter echo Match
if not %name%==peter echo do not match
Atau contoh yang asik satu lagi nih dibawah sini:
@echo off
echo MENU HARI INI
echo =============
echo 1. Nasi goreng tempe perkedel
echo 2. Nasi goreng ayam
echo 3. Nasi goreng sambel
set /p pilihan=Silahkan masukkan pilihanmu :
if %pilihan%==1 echo harga yang kamu bayar Rp. 2000
if %pilihan%==2 echo harga yang kamu bayar Rp. 3000
if %pilihan%==3 echo harga yang kamu bayar Rp. 1000
5. Loop
Loop : Perform a command several times.
Loop ada dua: loop forever (selamanya) atau loop tertentu.
Loop selamanya itu begini:
@echo off
:up
echo =============
echo MENU HARI INI
echo =============
echo 1. Nasi goreng tempe perkedel
echo 2. Nasi goreng ayam
echo 3. Nasi goreng sambel
set /p pilihan=Silahkan masukkan pilihanmu :
if %pilihan%==1 echo harga yang kamu bayar 2000
if %pilihan%==2 echo harga yang kamu bayar 3000
if %pilihan%==3 echo harga yang kamu bayar 1000
goto up:
6. Function
Function: How to package a block of code.