Perintah PAUSE : Freezing time

Written By pcbolong on Friday, April 17, 2009 | 12:55 PM

Perintah ini digunakan untuk menghentikan suatu proses secara manual...wah...kalo udah main kata2, daku kagak jago...langsung praktek aja yah...sekarang coba tulis code di bawah ini dan simpan dengan ekstensi .bat

REM hapus *.doc di folder tertentu
REM tapi user dapat menentukan abort atau teruskan proses
@echo off
echo warning!akan menghapus semua file microsoft word
echo tekan ctrl+c untuk berhenti atau tekan sembarang tombol
pause
del *.txt

Code di atas saya simpan dengan nama rem.bat...
Dan jalankanlah seperti menjalankan program .bat sebelumnya......maka keluarannya seperti ini :

N:\>REM hapus *.doc di folder tertentu
N:\>REM tapi user dapat menentukan abort atau teruskan proses
warning!akan menghapus semua file microsoft word
tekan ctrl+c untuk berhenti atau tekan sembarang tombol
Press any key to continue . . .

Untuk menghentikannya saya tekan sembarang tombol (asal bukan nekan2 yg laen loh...), atau bisa juga dengan menekan ctrl+c, tapi sebelumnya akan muncul pertanyaan apakah akan menghentikan proses atau tidak, seperti di bawah ini:

Terminate batch job (Y/N)? y

maka command akan otomatis keluar dan semua file yang berekstensi .txt akan dihapus...Nah begitu kira2 implementasinya...

Jargon: ketika kita menyimpan file .bat di direktori c:/namadirektori maka untuk menjalankannya kita harus masuk dulu di direktori tersebut. Proses tersebut sangat memakan waktu dan tidak efisien...untuk mengakalinya, supaya otomatis berpindah ke direktori tempat file berada, tambahkan perintah berikut :
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\namadirektori.

0 comments: