Perintah-Perintah
Batch File
BatchatauFile
Batchadalahsebuah file text yang berisibeberapaseriperintah yang
secarasegajauntuk di eksekusioleh command interpreter.
ataudapatdidefinisikanjuga batch merupakankumpulanperintah-perintah command
line yang dapatdijalankanpada Microsoft Windows. File batch
biasanyaberekstensikan .bat atau .cmd. Pemrograman Batch sangatsederhana,
cukupketik source code program pada notepad atau text editor
lainnyalalusimpandenganekstensi .bat.
Batch file adalah file teks yang
berisiserangkaianperintah yang mungkinbiasanya paling
umumadalahuntukmemulaimenggunakan program danuntukmenjalankanutilitas. Batch
file melakukannyadengansalahsatuperintahbukanperintahgandabiasanyadiperlukan.
Merekadapatdisamakandenganikoncarapintasseperti yang
terlihatdalambutir-&-kliksistemoperasi, tetapi file batch jauhlebihkuat.
Menggunakan batch file untukmemulaisebuah program seringberartibahwapernyataan
path andamungkindibuatlebihpendek. Iniberartilebihsedikitdirektori di mana DOS
harusmencariselamaoperasinya. Memilikijalan yang
lebihsingkatjugaakanmemberikanruangbagi program-program lain yang
mungkinmemerlukanpencantumanjalan agar berfungsidenganbenar.
Selanjutnya, file batch
canggihdapatmemperbaiki program yang dimulaiolehmemuatsemuaataubagiandari
program keatasataudiperluas / diperpanjangmemori,
sehinggamembebaskanlebihrendah (konvensional) memori. Memungkinkanbanyakmemori
yang lebihrendahberarti program
Andamemilikiruangbernapasdanakanadaruanguntukutilitasuntukmenjalankan.
Kemampuan yang samainimungkintelah di barisperintah,
tetapiperintahinikemungkinanbesarakanrumitdansulituntukdiingat.
Mengapatidakmembiarkansebuah file batch yang bekerjabagiAnda?
Dengansatuperintah, file batch
dapatmenjalankan program konfigurasi yang diinginkandan di sampingitu,
dapatmeminta file terkaitsepertipengolah kata dokumenatau spreadsheet
akandiambilsetelah program utamasedangberjalan. Inimenghematpenggunamencaridokumendanmenerbitkanperintah-perintah
yang diperlukanuntukmemuatnya. Salah
satuperintahsederhanadaripenamaanpenggunamelakukanitusemua. tanpadokumen)
padakonfigurasi yang dipilihpenggunadandenganpilihanpenggunapilihan.
Menggunakan batch file untukmenjalankanutilitasberartidapatmemilikiakseslangsungkesana.
Jikaada yang seringdigunakanopsitertentu, merekadapatdimasukkandalam file batch
dandengandemikianmenyelamatkanAndadarimerekaharusmengetikkansetiap kali
Andamenggunakanutilitas. Lebihbaik: Menggunakan file batch
berartitidakadakemungkinansalahmengetik parameter ini.
File batch DOS
juga dapat membuat keputusan untuk melakukan operasihanya jika kondisi tertentu ada atau tidak ada. Yang
paling canggih bahkan dapat menandingi perintah biasanya tidak disertakan dengan sistemoperasiDOS . Hal ini mirip dengan Windows "File Association" fitur ini, tetapi dengan banyak keuntungan karena sejumlah file
batch bias ditulis untuk memuat file yang sama, masing-masing dengan, tetapi berbeda,
atribut atau opsi start-up. Bahkan, salah satu bahkan bias memiliki file
yang sama di muat ke program yang berbeda, setiap kali dengan spesifik, namun berbeda,
pilihan. Pengguna tidak pernah mengubah konfigurasi tersebut secara manual.
Cara Kerja Batch File
Ketikasebuah batch file
dijalankan, program shell yang berupa command.com akanmembaca file batch
dankemudianmengeksekusiperintahnya, secarabaris demi baris. Batch files
bergunauntukmenjalankanrangkaiandaridaribeberapaperintah yang bisadieksekusi
(executables) secaraotomatisdanseringdigunakanolehsistem administrator
untukmengotomatisasibanyak proses secarabersamaan. Perintah-perintah batch file
bersifat case insensitive
jaditidakadaperbedaanmaksudantarahurufbesardenganhurufkecil.
Dalam DOS batch command, perintah-perintahseperti Copy, Dir, Delete disebutdenganperintah internal sedangkanperintahsemisalFormat,Undelete,Backupmerupakanbagiandariperintaheksternal. Setiapkitamenjalankanperintah DOS batch file baik internal ataupuneksternal, command.com akanlangsungmenjalankanperitah internal ataumemanggil program eksternal yang terpisahdanmenjalankanperintahtersebutuntukkemudianmengembalikanhasilnyadalambentukperintaheksternal.
Dalam DOS batch command, perintah-perintahseperti Copy, Dir, Delete disebutdenganperintah internal sedangkanperintahsemisalFormat,Undelete,Backupmerupakanbagiandariperintaheksternal. Setiapkitamenjalankanperintah DOS batch file baik internal ataupuneksternal, command.com akanlangsungmenjalankanperitah internal ataumemanggil program eksternal yang terpisahdanmenjalankanperintahtersebutuntukkemudianmengembalikanhasilnyadalambentukperintaheksternal.
CONTOH
Pemrograman
Batch sangatsederhana, cukupketik source code program pada notepad atau text
editor lainnyalalusimpandenganekstensi .bat. Untukawalnyabuka notepad
terlebihdahulu yang dapatdilakukandenganduacarayaitu :
- Klik Start >> All
Programs >> accessories >> Notepad.
- Klikkanan di tengah desktop
>> New >> Text Document >>Laluklik icon text
documentnya.
Setelahmunculnotepadnya,
barulahandamengetikan command-command batch nya di notepad tersebut.
Untukhalpertamacobaduludengan command yang sederhananyasebagaiberikut.
@echo off
::Tidakmenampilkantulisan "echo"
echoSelamatPagi!
::Menulispesanselamatpagikelayar
pause
::Pausemenunggu user untukmenghentikan program
Kemudiansetelahituklik File
>> Save As >> nama.bat atau coba.bat
Perludiingatdisini, ekstensi file tersebutharuslah *.bat (ekstensiadalah kata setelahtitik) yang menandakan file tersebutadalah file *.bat. hmmbukanhanyaitusajasebenranya command yang dapatkitabuattetapimasihbanyaklagi command-command denganvariasi yang sangatsulituntukdipelajari. danmasihbanyaklagi file batch yang dapatkitabuattetapisebelumnyamarikitapelajarimengenaibeberapa syntax batch file.
Perludiingatdisini, ekstensi file tersebutharuslah *.bat (ekstensiadalah kata setelahtitik) yang menandakan file tersebutadalah file *.bat. hmmbukanhanyaitusajasebenranya command yang dapatkitabuattetapimasihbanyaklagi command-command denganvariasi yang sangatsulituntukdipelajari. danmasihbanyaklagi file batch yang dapatkitabuattetapisebelumnyamarikitapelajarimengenaibeberapa syntax batch file.
@ECHO
OFF
ECHO Hello World! ECHO. PAUSE |
simpandenganekstensi .bat
lalujalankan file tersebutdenganmengklikdua kali file tersebut, Disinihasil Output yang ditampilkanadalahsepertiini :
lalujalankan file tersebutdenganmengklikdua kali file tersebut, Disinihasil Output yang ditampilkanadalahsepertiini :
Hello
World!Press any key to continue . . .
|
sebenarnyamasihbanyaklagi
yang bisakitalakukandengan batch file programming ini, contohnyauntukmengontrol
firewall untukkebutuhanadministrasidll,..
Beberapa
command batch
·
›
Copy
membuatduplikatsuatu file ke directory
lainnya.
·
›
Del
Menghapussebuah
file darisuatu directory.
§ › Echo
menulispesankelayar,
sedangkanuntuk syntax echo off,digunakanuntukmeniadakantampilan
echo.
·
›
Goto
melompatdarisuatu
syntax ke label.
·
›
Help
melihat
command batch lainnya.
·
›
Start
menjalankansuatu
program.
·
›
Pause
Merupakanperintahuntukmemintasatuketikantombolsembarang,
dimanapesan yang ditampilkanadalah Press any key to
continue...Untukmenghilangkanpesaninidapatdiketikkan PAUSE > NUL.
·
›
If
Digunakanuntukmemeriksakondisitertentujikakondisitersebuttersedia.
·
›
Rem
Kependekandari
REMARK merupakansuatuperintah yang mengakibatkansuatubarisperintahmenjaditidakberfungsi,
akandiabaikandantidakdiproses.
·
›
Cls
Samasepertiperintah
DOS, yaitudigunakanuntukmenghapuslayar.
·
›
Exit
keluardarijendela
DOS jika file batch berjalandari Windows.
Beberapa operator
- @
bergunauntukmembuat
syntax menjaditidakkelihatan di
layaratauuntuktidakmenampilkanbarisperintahdisebelahkananlayar.
- :
tanda
label.
- >
menuliskansesuatudenganmenibanisi file yang
sudahada.
- >>
menuliskansesuatupadagarisbaris yang baru.
- ::
komentar, tidakdieksekusi.