"Study without desire spoils the memory, and it retains nothing that it takes in"
Leonardo da Vinci
Leonardo da Vinci
Haha.. Batch.. Banyak orang yang bilang sesuatu yang lame. Tapi sesuatu yang remeh sekalipun bisa mendatangkan manfaat kan?
Batch itu apa sih?? Hmm,, mungkin udah pada tau yah? Bagi yang belum tau, batch secara definisi merupakan
"batch atau file batch adalah sebuah file text yang berisi beberapa seri perintah yang secara segaja untuk di eksekusi oleh command interpreter" (nyontek definisi di wikipedia ).
Hmm.. daripada lama-lama mending kita langsung aja deh ke prakteknya!
Sekarang coba buka komputer Windows XP mu (kalo pakek OS lain seperti Linux/UNIX gak ada yang namanya batch). Nah seperti biasa lo akan melihat desktop dan tombol start (mungkin saking sering liatnya ampe bosen). Abis itu coba lo akses notepad yang dapat dilakukan melalui dua cara:
1. Pencet Start >> All Programs >> accessories >> Notepad
2. Klik kanan di tengah desktop >> New >> Text Document
Nah kalo udah selesai lo akan ngeliat sebuah jendela kosong baru, disinilah kita akan belajar command batch. untuk pertama-tama lo bisa menulis seperti berikut
@echo off
::Tidak menampilkan tulisan "echo"
echo Selamat Pagi!
::Menulis pesan selamat pagi ke layar
pause
::Pause menunggu user untuk menghentikan program
Setelah selesai coba lo pencet
1. File >> Save As >> Nama.BAT
Perlu diingat disini, ekstensi file tersebut haruslah *.bat (ekstensi adalah kata setelah titik) yang menandakan file tersebut adalah file *.bat . Kalo lo berhasil lo akan menemukan sebuah file seperti ini. Yang akan menghasilkan sebuah text seperti ini. Dan.... SELAMAT!! Kamu telah berhasil menciptakan sebuah batch file (walopun masih sederhana namun setidaknya lo telah mencoba). Trus apa lagi yang bisa kita lakukan? Apa cuma menghasilkan text sederhana seperti itu (kayaknya wasting time banget geeto looh!!). Tenang-tenang.. masih ada lagi yang bisa batch file lakukan. Tapi sebelumnya mari kita bahas dahulu beberapa syntax batch file.
Beberapa Command Batch
copy = membuat duplikat suatu file ke directory lainnya.
Del = Menghapus sebuah file dari suatu directory
echo = menulis pesan ke layar, sedangkan untuk syntax echo off, berarti
goto = melompat dari suatu syntax ke label
Help = melihat command batch lainnya
start = menjalankan suatu program
Beberapa Operator
@ = berguna untuk membuat syntax menjadi tidak kelihatan di layar
: = tanda label
> = menuliskan sesuatu dengan meniban isi file yang sudah ada
>> = menuliskan sesuatu pada garis baris yang baru
:: = komentar, tidak dieksekusi
Kegunaan Batch
Sebetulnya Batch kalo menurut definisi gw sih (definisi pemula) batch itu hanya kumpulan command di CMD (command interpreter) yang bisa lo akses di
start >> All Programs >> Accessories >> Command Prompt
oh iya kita lagi ngebahas kegunaan yah?? (ampe lupa jadinya). Kalo menurut gw sih, dengan menguasai beberapa command sederhana di cmd, bisa membantu kita untuk belajar bahasa pemograman seperti perl misalnya. Atau bisa membantu kita menghapus virus lokal yang semakin ganas. Kalo gw pribadi sih lebih menggunakan batch untuk iseng2 di warnet atau cuma sekedar tahu aja.
BONUS PART!!
Bagian ini sedikit menjelaskan cara "iseng" yang bisa kita lakuin dengan file batch
:a
::Label a
start
::menjalankan diri sendiri
goto a
::kembali ke label a
Apa yang kira-kira akan terjadi?? File batch akan terus membukaa!! Hingga kapan?? hingga komputer lo mandek. hehehehe.. cara ngilanginnya bisa dengan merestart komputer lo dengan paksa.
Bersambung...
"batch atau file batch adalah sebuah file text yang berisi beberapa seri perintah yang secara segaja untuk di eksekusi oleh command interpreter" (nyontek definisi di wikipedia ).
Hmm.. daripada lama-lama mending kita langsung aja deh ke prakteknya!
Sekarang coba buka komputer Windows XP mu (kalo pakek OS lain seperti Linux/UNIX gak ada yang namanya batch). Nah seperti biasa lo akan melihat desktop dan tombol start (mungkin saking sering liatnya ampe bosen). Abis itu coba lo akses notepad yang dapat dilakukan melalui dua cara:
1. Pencet Start >> All Programs >> accessories >> Notepad
2. Klik kanan di tengah desktop >> New >> Text Document
Nah kalo udah selesai lo akan ngeliat sebuah jendela kosong baru, disinilah kita akan belajar command batch. untuk pertama-tama lo bisa menulis seperti berikut
@echo off
::Tidak menampilkan tulisan "echo"
echo Selamat Pagi!
::Menulis pesan selamat pagi ke layar
pause
::Pause menunggu user untuk menghentikan program
Setelah selesai coba lo pencet
1. File >> Save As >> Nama.BAT
Perlu diingat disini, ekstensi file tersebut haruslah *.bat (ekstensi adalah kata setelah titik) yang menandakan file tersebut adalah file *.bat . Kalo lo berhasil lo akan menemukan sebuah file seperti ini. Yang akan menghasilkan sebuah text seperti ini. Dan.... SELAMAT!! Kamu telah berhasil menciptakan sebuah batch file (walopun masih sederhana namun setidaknya lo telah mencoba). Trus apa lagi yang bisa kita lakukan? Apa cuma menghasilkan text sederhana seperti itu (kayaknya wasting time banget geeto looh!!). Tenang-tenang.. masih ada lagi yang bisa batch file lakukan. Tapi sebelumnya mari kita bahas dahulu beberapa syntax batch file.
Beberapa Command Batch
copy = membuat duplikat suatu file ke directory lainnya.
Del = Menghapus sebuah file dari suatu directory
echo = menulis pesan ke layar, sedangkan untuk syntax echo off, berarti
goto = melompat dari suatu syntax ke label
Help = melihat command batch lainnya
start = menjalankan suatu program
Beberapa Operator
@ = berguna untuk membuat syntax menjadi tidak kelihatan di layar
: = tanda label
> = menuliskan sesuatu dengan meniban isi file yang sudah ada
>> = menuliskan sesuatu pada garis baris yang baru
:: = komentar, tidak dieksekusi
Kegunaan Batch
Sebetulnya Batch kalo menurut definisi gw sih (definisi pemula) batch itu hanya kumpulan command di CMD (command interpreter) yang bisa lo akses di
start >> All Programs >> Accessories >> Command Prompt
oh iya kita lagi ngebahas kegunaan yah?? (ampe lupa jadinya). Kalo menurut gw sih, dengan menguasai beberapa command sederhana di cmd, bisa membantu kita untuk belajar bahasa pemograman seperti perl misalnya. Atau bisa membantu kita menghapus virus lokal yang semakin ganas. Kalo gw pribadi sih lebih menggunakan batch untuk iseng2 di warnet atau cuma sekedar tahu aja.
BONUS PART!!
Bagian ini sedikit menjelaskan cara "iseng" yang bisa kita lakuin dengan file batch
:a
::Label a
start
::menjalankan diri sendiri
goto a
::kembali ke label a
Apa yang kira-kira akan terjadi?? File batch akan terus membukaa!! Hingga kapan?? hingga komputer lo mandek. hehehehe.. cara ngilanginnya bisa dengan merestart komputer lo dengan paksa.
Bersambung...
10 komentar:
makasi y ilmunya....
Moga2 g bs...
Ada ga yg lbi detail lg?
kalo ada nta tolong di posting ke:
rama_games@yahoo.com
y...
THX B4
GBU
wakakakakakakakakakakak.. ngeheng kompi gw.. keren juga nich program batchbahrul
Bagaimana membuat password pada file bat menjadi karakter bintang. Mohon jawabannya.
Thanks Before
Wah belajar bat. Ikutan ya. Saya ada membuat program bat kecil-kecilan, yang bisa scan all files extensions. Tapi untuk file yang ada ekstensinya doang. Sekarang saya ingin scan folder (file folder), kan folder gak ada ekstensinya. Bisa kasih tau script wildcard file folder gak. N'tar saya mampir lagi!
Keep posting!
Wah belajar bat. Ikut ya.
makasih bangat ya... jadi membukan wacana baru buat g ne...
makasih bangat ya... jadi membukan wacana baru buat g ne...
EXTRA PART!!!
ada ide nih gua bagi-bagi ilmu ^_^
pake set/p Variable=[promptString]
apa ini? ini agar kamu bisa ngetik sesuatu saat memasuki yang kamu buka.
Selamat! Anda telah membaca EXTRA PART INI!
Posting Komentar