HERE is THE CODE
(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 ————————–
Lah, segitu aja, panjang ceritanya daripada codenya..dasar ide gila
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
Sekarang ke bab penjelasan..
a).Tampilan (sekerin sot)
Hmmm..
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”
Segitu aja yah penjelasannya, kalau ada yang belum jelas tanyaiin aja ke forum PemrogramanLain
0 komentar:
Posting Komentar