Rabu, 26 November 2014

Perintah-Perintah Batch File


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.
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.
@ECHO OFF
ECHO Hello World!
ECHO.
PAUSE
simpandenganekstensi .bat
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.




Tidak ada komentar:

Posting Komentar