File
Batch
Ø Pengertian
File Batch
Pemrograman batch file tidak lain adalah Unix Shell Programming versi Windows . Di dalam DOS,Batch file merupakan file text berisi rentetan perintah yang akandi eksekusi oleh command interpreter untuk kemudian di eksekusi satu persatu secara urut seperti saat kita mengetikan command di MS-DOS hanya saja dengan Batch file perintah-perintah ini dimasukkan kedalam suatu file untuk otomatisasi penggunaannya.
Pada era MS-DOS penggunaan batch file sangat familiar di lingkungan pengguna. Karena dengan batch file tersebut mereka dapat mengulang-ulang suatu perintah yang terdapat dalam file batch untuk di eksekusi di lain waktu ketika dibutuhkan. Pemprograman batch file bisa dibilang sederhana dan tidak membutuhkan skill pemprograman khusus. Karena hanya berupa baris perintah yang dijalankan secara urut dari atas ke bawah walau tidak menutup kemungkinan penggunaan perintah goto untuk melompat ke perintah tertentu.
File Batch
atau sering dikenal dengan file berektensi .bat merupakan file
yang berisi sekumpulan DOS, dan siap dieksekusi bila file tersebut dijalankan
melalui Prompt DOS.
Batch file pada
dasarnya merupakan file teks biasa yang berisi perintah-perintah (Perintah Internal ataupun Perintah Eksternal) DOS. Biasanya dituliskan pada notepad, editor pada
DOS prompt (Edit.exe), maupun editor-editor lain. File batch disimpan dengan extention .BAT.
Ø 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.
|
Ø ECHO
dan REN
Tujuan ECHO adalah
Mengaktifkan atau mempasifkan penampilan
proses batch atau memberikan suatu teks pada proses batch.
Bentuk:
echo(teks)
atau echo(on│off)
Example :
@ECHO OFF
ECHO Hello World!
ECHO.
PAUSE
simpan dengan ekstensi .bat
lalu jalankan file tersebut dengan mengklik dua kali file tersebut, Disini hasil Output yang ditampilkan adalah seperti ini :
Hello World!
Press any key to continue .
. .
v REN
atau Rename
Untuk merubah nama file
Bentuk:
ren(d;)(path)namafile1 namafile2 atau
rename(d;)(path)namafile1 namafile2
Uraian:
·
(d:)(path)
untuk petunjuk lokasi nama file yang
akan diubah
·
namafile1 ialah nama dari file yang akan diubah
·
namafile2 ialah nama file baru yang akan dipakai
Ø Teknik
Pemrograman Batch
Seperti yang kita tahu dalam mengatur sebuah
file atau folder ada 5 dasar operasi khusus yang kita jalankan. Atau kita
sering menyebutnya dengan data prosesing.
1.
Make : md [namafolder]
2.
Delete : rd [namafolder] / erase [namafile]
3.
Rename : rename [namafileawal] [namafilebaru]
4.
Copy – Paste : copy [source] [destination]
5.
Open : cd [namafolder]
1. COPY CON (COPY CONSOLE)
Copy Con adalah salah satu perintah internal DOS yang berfungsi untuk
membuat file. Bentuk umum perintahnya adalah:
COPY CON [DRIVE:] [FILE NAME.EXTENSION]
2. AUTOEXEC.BAT
AUTOEXEC.BAT adalah nama
file batch yang bersifat khusus, karena file tersebut akan dieksekusi atau
dijalankan secara otomatis ketika anda pertama kali mengoperasikan computer.
Perintah dalam AUTOEXEC.BAT
Ø Fungsi Batch File
Dalam keseharian file batch ini dapat memiliki 2 fungsi, yakni fungsi positif dan fungsi negatif. Dikatakan berfungsi positif jika bacth file ini digunakan untuk tune up, program administrator, backup, dan lainya. Dan berfungsi negatif jika digunakan untuk membuat virus, cracker, dan sebagainya.
sumber : - buku panduan file batch
Dalam keseharian file batch ini dapat memiliki 2 fungsi, yakni fungsi positif dan fungsi negatif. Dikatakan berfungsi positif jika bacth file ini digunakan untuk tune up, program administrator, backup, dan lainya. Dan berfungsi negatif jika digunakan untuk membuat virus, cracker, dan sebagainya.
sumber : - buku panduan file batch
Tidak ada komentar:
Posting Komentar