Iseng - iseng karena gak ada kerjaan, coba bikin aplikasi untuk shutdown komputer secara otomatis. Aplikasi ini simple tapi berguna, rencananya aplikasi ini saya gunakan pas lagi download jam 12 malam terus tiba - tiba diserang penyakit mengantuk, saat belum tertidur maka timer aplikasinya di set dulu biar komputer bisa shutdown sendiri kalo kita ketiduran, enak kan nggak perlu matiin komputer nggak boros listrik. hehehe....
Langsung saja deh ... saya share ilmunya untuk teman-teman agar dikembangkan sendiri. Ini juga bisa dibuat aplikasi alarm atau bell sekolah, karena konsepnya sama yang beda cuma perintah eksekusi terakhirnya.
Pertama - tama silahkan buat form seperti dibawah ini.
Komponen yang dibutuhkan.
1. 2 komponen TTimer.
2. 1 komponen TDatetimepicker
3. 2 komponen TGroupbox
4. 2 komponen TButon
5. 1 komponen TLabel.
Setelah Selesai membuat form seperti diatas.
Berikan script untuk Futama pada event onshow.
Proses pengkodean sudah selesai kemudian jalankan program dengan menekan F9. Oh ...iya lupa disini saya menggunakan Delphi Xe2 tapi tidak menutup kemungkinan pembuatan tetap sama dengan delphi versi lainya...
Demikian dulu sharing dari saya... semoga bermanfaat. Semangat......Programer.. :D
untuk yang ingin source codenya bisa disini.
Langsung saja deh ... saya share ilmunya untuk teman-teman agar dikembangkan sendiri. Ini juga bisa dibuat aplikasi alarm atau bell sekolah, karena konsepnya sama yang beda cuma perintah eksekusi terakhirnya.
Pertama - tama silahkan buat form seperti dibawah ini.
Komponen yang dibutuhkan.
1. 2 komponen TTimer.
2. 1 komponen TDatetimepicker
3. 2 komponen TGroupbox
4. 2 komponen TButon
5. 1 komponen TLabel.
Setelah Selesai membuat form seperti diatas.
Berikan script untuk Futama pada event onshow.
procedure TFUtama.FormShow(Sender: TObject); begin DateTimePicker1.Time:=now; timer2.Enabled:=false; end;Script untuk tombol set waktu berikan kode seperti berikut.
Kemudian pada Timer1 masukan kode seperti berikut.
procedure TFUtama.btnstartClick(Sender: TObject); begin if btnstart.Caption='Aktifkan' then begin timer2.Enabled:=true; datetimepicker1.Enabled:=false; btnstart.Caption:='Batalkan'; Application.Minimize; end else begin timer2.Enabled:=false; datetimepicker1.Enabled:=true; btnstart.Caption:='Aktifkan'; end; end;
Kemudian pada Timer2 masukan kode seperti berikutprocedure TFUtama.Timer1Timer(Sender: TObject); begin Label1.Caption:=TimeToStr(Time); end;
yang terakhir membuat prosedur atau perintah shutdown komputer,procedure TFUtama.Timer2Timer(Sender: TObject); var h1,n1,s1,ms1:word; h2,n2,s2,ms2:word; begin DecodeTime(StrToTime(Label1.Caption),h1,n1,s1,ms1); DecodeTime(DateTimePicker1.Time,h2,n2,s2,ms2); if(h2=h1) and (n2=n1) and (s1=s2) then begin btnstart.Click; shutdown; end; end;
procedure TFUtama.shutdown; begin WinExec('shutdown -s -t 0 -f', sw_normal); end;
Proses pengkodean sudah selesai kemudian jalankan program dengan menekan F9. Oh ...iya lupa disini saya menggunakan Delphi Xe2 tapi tidak menutup kemungkinan pembuatan tetap sama dengan delphi versi lainya...
Demikian dulu sharing dari saya... semoga bermanfaat. Semangat......Programer.. :D
untuk yang ingin source codenya bisa disini.
3 comments:
Kalo di delphi 7 source kodenya masih sama atau beda ya gan?
sama aja mas.
Jangan lupa dideklarasikan dulu procedure Shutdown-nya...
Kalo pemula bisa bingung copy paste source code ini.
Post a Comment