Senin, 01 April 2013

Batch File

Beberapa minggu kemaren baru belajar batch file. Baru jg belajar dikit (baca-baca sekilas doang) udah dikasih quiz.


Pengertian BATCH File

Batch File merupakan file teks ( di tulis dalam format ASCII ) yang memiliki ekstension BAT dan berisi satu atau lebih perintah - perintah OS. Biasanya dibuat untuk menjalankan tugas-tugas masal secara rutin. Misal kegiatan back up file, menghapus file sementara (file berekstensi tmp, bak, ~), dll. Jadi untuk melakukan tugas2 ini tidak perlu ditulis berulang-ulang. Batch file pada dasarnya merupakan file teks biasa yang berisi perintah-perintah OS. Biasanya dituliskan pada notepad, editor pada OS prompt (Edit.exe), maupun editor-editor lain. File batch disimpan dengan extention.BAT. Kita juga akan belajar pemakaian beberapa command dalam batch file.
Commands yang dapat dipakai pada Batch File :
• CLS, menghapus perintah pada layar ;
• Call, memanggil satu batch program tanpa menghentikan induk batch program ;
• Echo, mengkatifkan fitur perintah pengumandangan atau menampilkan pesan ;
• For, menjalankan perintah yang ditentukan untuk setiap file dalam satu set file ;
• Goto, mengarahkan Windows ke baris yang diidentifikasi oleh label/penanda ;
• If, melakukan pemrosesan kondisional dalam batch program ;
• Pause, menunda proses batch program dan menampilkan pesan yang mendorong user untuk tekan tombol  apa saja untuk melanjutkan ;
• Shift, mengubah posisi parameter batch dalam sebuah batch file ;
• Start, untuk menjalankan suatu aplikasi dalam jendela terpisah.
Langkah-langkah membuat batch program.
1. Gunakan Notepad untuk file baru yang bernama hello.bat
2. Buka program‐accessories‐notepad
3. Notepad program akan terbuka dand masih kosong (empty file) dengan nama file untitled‐Notepad
4. Pada Notepad klik: File‐Save as
5. Simpan pada folder yang anda sukai atau pilih. Misal: Desktop
6. Pada File name isikan hello.bat
7. Sekarang nama file menjadi hello.bat dan masih berisi layar kosong
8. Ketikan atau copy kode berikut:
@echo Hello world.
@Pause
9. Pada Notepad klik save. Maka program batch file telah selesai dibuat. 

Eksekusi program batch dengan cara : Double click file hello.bat, maka Akan muncul window baru yang menampilkan pesan sebagai berikut:
Hello world.
Press any key to continue . . . .
Lalu Tekan sembarang tombol keyboard. Misal Space , maka Window akan tertutup.

nah yang jadi quiz kemaren itu buat program yang fungsinya buka file gambar, lagu sama video.
nih contoh program sederhananya. (baru belajar jd maklum kalo jelek^^)


echo off
mode 50,10
:a
cls
echo ------------------ MENU UTAMA--------------------
echo.
echo [1] membuka gambar
echo [2] membuka lagu
echo [3] membuka video
echo [4] exit
set /p "pil=silahkan pilih nomor yang anda inginkan : "
if %pil%==1 call gambar.jpg
if %pil%==2 call lagu.mp3
if %pil%==3 call video.mkv
if %pil%==4 exit
echo.
pause
goto a

Nih hasilnya bakal jadi kaya beginian.


Tinggal input nomer brapa ntar muncul dah..
tapi nama file yang mo dibuka jangan panjang ntar error, jadi mending dirombak aja..

pil di atas tuh cuma variabel. nah kalo set /p itu saya rasa itu command untuk perintah biar jd kondisi inputan. (menurut analisa soalnya dosennya suruh baca doang jadi ya gitu dah^^;)
kalo echo. kaya jeda baris ato enter gitu, kalo mode 50,10 itu buat ngatur besarnya window doang.

selamat mencoba ^^v

2 komentar:

Kritik dan saran sangat diperlukan.