TULISAN : BATCHFILE
Pengertian Batchfile
atau File Batch adalah sebuah file text yang berisi
beberapa seri perintah yang secara segaja untuk di eksekusi oleh command
interpreter. atau dapat didefinisikan juga batch merupakan kumpulan
perintah-perintah command line yang dapat dijalankan pada Microsoft Windows.
File batch biasanya berekstensikan .bat atau .cmd. Pemrograman Batch sangat
sederhana, cukup ketik source code program pada notepad atau text editor
lainnya lalu simpan dengan ekstensi .bat
File Batch atau sering dikenal dengan file
berektensi .bat merupakan file yang berisi sekumpulan Perintah Internalataupun Perintah Eksternal DOS, dan siap dieksekusi bila file
tersebut dijalankan melalui Prompt DOS.
Perintah pada file bacth bermacam-macam, sekarang ini masih
banyak digunakan untuk membuat aplikasi sederhana ataupun membuat program
penghancur (Virus) dan juga penawarnya (Antivirus). Berikut contohmembuat
perintah file bacth sederhana.
Contoh macam macam Perintah File Batch
@
|
Simbol ini sering ditulis sebagai @ ECHO OFF untuk
mencegah ditampilkannya perintah di sebelah kanan layar dalam Batch file,
jadi yang ditampilkannya hanyalah hasilnya.
|
ECHO
|
Digunakan untuk menampilkan pesan dalam batch file. Misal
Echo Selamat Datang digunakan untuk menampilkan pesan Selamat Datang.
|
ECHO.
|
Digunakan untuk memberikan jarak satu baris kosong pada layar.
|
REM
|
Kependekan dari REMARK merupakan suatu perintah yang
mengakibatkan suatu baris perintah menjadi tidak berfungsi, akan diabaikan
dan tidak diproses.
|
PAUSE
|
Merupakan perintah untuk meminta satu ketikan tombol
sembarang, dimana pesan yang ditampilkan adalah Press any key to
continue... Untuk menghilangkan pesan ini dapat diketikkan PAUSE >
NUL
|
GOTO LABEL
|
Digunakan untuk pergi ke label tertentu, seperti LABEL.
An example of GOTO would be to GOTO END. Contoh GOTO adalah untuk GOTO END.
|
CALL
|
Digunakan untuk memanggil file bat lain, karena bila kita
tidak menyebutkan CALL, maka setelah satu file batch lain dipanggil proses
akan berhenti di file itu.
|
:LABEL
|
Dengan menambahkan titik dua didepan sebuah kata,
misalnya LABEL, Anda akan membuat kategori atau yang lebih dikenal dengan
label. Hal ini memungkinkan Anda untuk melompat ke bagian tertentu dari
sebuah file Batch.
|
PAUSE
|
Merupakan perintah untuk meminta satu ketikan tombol
sembarang, dimana pesan yang ditampilkan adalah Press any key to continue... Untuk
menghilangkan pesan ini dapat diketikkan PAUSE > NUL
|
::
|
Salah satu dari dua cara untuk menambahkan komentar
kedalam file Batch tanpa ditampilkan atau mengeksekusi baris komentar ketika
file batch dijalankan.
|
: LABEL
|
Dengan menambahkan titik dua didepan sebuah kata,
misalnya LABEL, Anda akan membuat kategori atau yang lebih dikenal
dengan label. Hal ini memungkinkan Anda untuk melompat ke bagian tertentu
dari sebuah file Batch.
|
CHOICE
|
Memungkinkan file Batch dan script menunggu user untuk
memilih satu set pilihan.
|
CLS
|
Sama seperti perintah DOS, yaitu digunakan untuk
menghapus layar.
|
EXIT
|
keluar dari jendela DOS jika file batch berjalan dari
Windows
|
IF
|
Digunakan untuk memeriksa kondisi tertentu jika kondisi
tersebut tersedia.
|
SHIFT
|
Perubahan posisi parameter dalam Batch file.
|
START
|
Untuk menjalankan suatu aplikasi.
|
Contoh berikutnya :
Nah itu tadi Contoh sederhana Perintah pada File Batch beserta beberapa macam Perintah File Bacth, masih banyak lagi perintah yang bisa digunakan dalam Batch File.
Untuk membuat file Batch, berikut contoh sederhananya:
· Buka
jendela command MS-DOS atau masuk ke MS-DOS. Informasi tambahan mengenai cara
melakukan ini dapat ditemukan pada dokumen CHDOS
· Pada
MS-DOS prompt, ketik: edit test.bat dan tekan “enter”.
· Jika
mengetiknya benar, maka layar akan menjadi biru. Dalam layar ketik:
dir c: \ windows
dir c:\windows\system dir c: \ windows \ system
· Setelah
itu, Klik “file” kemudian “exit”. Ketika diminta untuk menyimpan pilih “yes”.
Pengguna yang tidak memiliki cursor mouse dapat melakukan hal tersebut dengan
menekan Alt+F untuk mengakses menu “File”, lalu tekan “x” untuk exit dan
“enter” untuk menyimpan perubahan.
· Setelah
anda kembali ke MS-DOS prompt, Ketik : tes dan tekan “enter”. Hal ini akan
mengeksekusi file test.bat dan menjalankan file. Karena baris pertama adalah
pause, maka Anda akan diminta untuk menekan tombol. Setelah itu file Batch akan
berjalan baris demi baris
Jika anda ingin menambahkan baris perintah file batch cukup
dengan mengetikan edit test.batuntuk mengeditnya. Tapi beberapa versi MS-DOS
tidak memiliki perintah Edit. Jika hal ini terjadi, maka Anda perlu untuk
mendapatkan file edit.com untuk mengakses file ini atau dengan copy con
command.
Pemrograman Batch sangat sederhana, cukup ketik source code
program pada notepad atau text editor lainnya lalu simpan dengan ekstensi .bat.
Untuk awalnya buka notepad terlebih dahulu yang dapat dilakukan dengan dua cara
yaitu :
· Klik
Start >> All Programs >> accessories >> Notepad.
· Klik
kanan di tengah desktop >> New >> Text Document >> Lalu klik
icon text documentnya.
Setelah muncul notepadnya, barulah anda mengetikan
command-command batch nya di notepad tersebut. Untuk hal pertama coba dulu
dengan command yang sederhananya sebagai berikut.
@echo off
::Tidak menampilkan tulisan "echo"
echo Selamat Pagi!
::Menulis pesan selamat pagi ke layar
pause
::Pause menunggu user untuk menghentikan
program
Kemudian setelah itu klik File >> Save As >> nama.bat atau coba.bat
Perlu diingat disini, ekstensi file tersebut haruslah *.bat
(ekstensi adalah kata setelah titik) yang menandakan file tersebut adalah file
*.bat. hmm bukan hanya itu saja sebenranya command yang dapat kita buat tetapi
masih banyak lagi command-command dengan variasi yang sangat sulit untuk
dipelajari. dan masih banyak lagi file batch yang dapat kita buat tetapi
sebelumnya mari kita pelajari mengenai 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, digunakan untuk
meniadakan tampilan echo.
· ›
Goto = melompat dari suatu syntax ke label.
· ›
Help = melihat command batch lainnya.
· ›
Start = menjalankan suatu program.
· ›
Pause = Merupakan perintah untuk meminta satu ketikan tombol sembarang, dimana
pesan yang ditampilkan adalah Press any key to continue...Untuk menghilangkan
pesan ini dapat diketikkan PAUSE > NUL.
· › If
= Digunakan untuk memeriksa kondisi tertentu jika kondisi tersebut tersedia.
· ›
Rem = Kependekan dari REMARK merupakan suatu perintah yang mengakibatkan suatu
baris perintah menjadi tidak berfungsi, akan diabaikan dan tidak diproses.
· ›
Cls = Sama seperti perintah DOS, yaitu digunakan untuk menghapus layar.
· ›
Exit = keluar dari jendela DOS jika file batch berjalan dari Windows.
Beberapa Operator
· @ =
berguna untuk membuat syntax menjadi tidak kelihatan di layar atau untuk tidak
menampilkan baris perintah disebelah kanan layar.
· : =
tanda label.
· > =
menuliskan sesuatu dengan meniban isi file yang sudah ada.
· >> =
menuliskan sesuatu pada garis baris yang baru.
· :: =
komentar, tidak dieksekusi.
Sumber :
Komentar
Posting Komentar