(tested on Windows XP sp 2)
———————- start ————————-
@echo off
start /b “%comspec%”
:update
set _time=%time:~0,8%
title Time : [ %_time% ] @ [ %date% ]
ping localhost -n 2 -w 500 >nul
goto update
———————– end ————————–
Save dengan extensi .bat
Contoh : JamCMD.bat
Copykan ke directory windows (c:\windows) supaya bisa dipanggil lewat menu RUN
START –> RUN, truz tinggal ketik jamcmd…
Oiya..kalau mau decompile jadi .exe juga bisa pake QuickBatchFileCompiler donlot di
Link : http://www.abyssmedia.com/quickbfc
Sekarang ke bab penjelasan..
a).Tampilan (sekerin sot)
Membuat JAMcmd
Tapi perasan gak ada yang bedanya dengan cmd biasa..
..eits tunggu dulu, coba perhatikan lagi windowtitlenya bertuliskan “Time : [7:01:53] @ [ 30 Jul 07 ]”
Nah itu dia bedanya, windowtitlenya ada jam dan tanggalnya yang selalu terupdate..
b). Penjelasan Code
1. echo off – digunakan agar perintah tidak menampilkan pesan setelah dijalankan (berlaku untuk perintah setelah/dibawah echo off).
2. Start – untuk menjalankan suatu program (%comspec% adalah cmd, jadi kita menjalankan cmd).
3. @ - sama dengan echo off tapi hanya untuk perintah dibelakangnya.
4. :update – memberi label update pada script untuk looping.
5. Set – untuk menampilkan, mengeset, atau menghapus nilai dari suatu variable (pada kali ini kita menggunakan variable “_time”).
6. Title – untuk mengganti windowtitle CommandPrompt.
7. Ping – sebenarnya untuk koneksi internet, tapi kita akali agar menggantikan pause selama 1 detik (di cmd tidak ada perintah untuk melakukan pause).
8. Goto – untuk melakukan looping/perulangan/kembali ke label “update”
Tidak ada komentar:
Posting Komentar