<(o)-(Back)--<

 

WWW.SPYROZONE.NET

  

 
[266]. Membuat JamCMD

    

  

-----------------------------------------------------------------------------------

Author  : The Condor

Contact : thecondor23[at]gmail.com

CopyLEFT (c) 2008 www.spyrozone.net All Rights Reserved

31/08/2008 07.05.19 WIB

-----------------------------------------------------------------------------------

  

  

Membuat JAMcmd, pasti bingung, apaan sich ??.. gw juga gak tau mau jelasin apa tentang jamCMD ini, kita liat aja yuk codenya biar ngerti...


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 ---------------
 
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..
 


...oO0---(a).Tampilan (sekerin sot)

 

Hmmm..
Tapi perasan gak ada yang bedanya dengan cmd biasa..
..eits tunggu dulu, coba perhatikan lagi window title-nya bertuliskan

 

"Time : [6:57:47] @ [ Sun 08/31/2008 ]"
 

Nah itu dia bedanya, windowtitlenya ada jam dan tanggalnya yang selalu terupdate..

 

 

 
...oO0---(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.. oks Sbg Penutup gw pengen ngasih pantun buat yang lagi putus cinta…??..
 

------------------------------------------------------
Jalan jalan ke kota batu..
Makan apel rasanya manis..
Jangan sedih diputus cewe satu..
Masih banyak kok cewe yang lebih manis..
------------------------------------------------------
 

Salam/Regard
Fen_Li
'still newbie kid'
for more info klik thetechnomaniac.blogspot.com
 

 

/* ------------------------------|EOF|------------------------------ */

 

  <(o)-(Back)--<   

 WWW.SPYROZONE.NET