Latest topics
» [Code] Kiểm tra kết nối mạngby jameseshell Fri Jul 31, 2015 3:29 pm
» AutoClick không chiếm chuột
by jameseshell Fri Jul 31, 2015 9:58 am
» [Sorf] Connect/Disconet Button
by thanhhan31 Fri Jun 26, 2015 3:56 am
» Giới thiệu ngôn ngữ lập trình Autoit
by vanhoa1402 Mon Jun 08, 2015 12:40 am
» [Code] Đếm ngược thời gian
by satoh290801 Sat Jun 06, 2015 10:11 am
» Debug game online
by cheater Mon Jun 01, 2015 3:15 pm
» [Thắc Mắc] cách nhập xuất dữ liệu
by cadilacst Mon Apr 27, 2015 7:14 am
» [Code] Auto Win 2c6f td1 - sv HN
by Hades Wed Jan 14, 2015 5:41 am
» [Hỏi] AutoIt với CSDL online?
by todzin Wed Nov 19, 2014 11:14 pm
» [Hỏi] Một số vấn đề về Copy & Paste file bằng ứng dụng thứ 3 (Everything.exe)
by aloatiso Tue Nov 11, 2014 10:31 pm
» Click theo điểm ảnh !
by nhatdaica055 Wed Oct 15, 2014 5:17 pm
» Nội quy diễn đàn
by lethusinh01 Fri Sep 12, 2014 3:59 am
» Hide Windows !!!
by Sweetsica Fri Aug 08, 2014 2:31 am
» Cài đặt , sử dụng và biên dịch Autoit
by mankichi Thu Jul 24, 2014 5:11 am
» Tuyển mod cho diễn đàn
by huynhlamid Fri Jan 17, 2014 3:36 pm
» PixelSearch - Quét (hay kiểm tra) điểm ảnh
by vanthang Fri Jan 17, 2014 5:49 am
» Thiệp Cực Đẹp Tặng Người Yêu !!!
by Nokia3G Mon Dec 23, 2013 12:50 pm
» Lấy đường dẫn của phần mềm chạy ngầm
by cuongkoken Sat Dec 21, 2013 1:25 am
» Xin Admin giup do
by xlove_bmt Wed Dec 18, 2013 6:40 am
» [Hỏi] Cần pro chỉ làm trainer game!
by quytucaca Wed May 29, 2013 7:43 am
[Code] Đếm ngược thời gian
2 posters
Trang 1 trong tổng số 1 trang
[Code] Đếm ngược thời gian
- Code:
#include <GUIConstants.au3>
GUICreate("Clock", 210, 100)
$OK_Btn = GUICtrlCreateButton("Start", 10, 10, 70, 25)
$std = GUICtrlCreateInput ("Hours", 90, 10, 50, 25)
$min = GUICtrlCreateInput ("Min", 150, 10, 50, 25)
GuiCtrlCreateLabel(":", 142, 14, 5, 25)
$lab = GUICtrlCreateLabel("Time left: ", 10, 50, 200, 20)
$progressbar1 = GUICtrlCreateProgress (10,70,190,20)
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
GUIDelete()
Exit
Case $msg = $OK_Btn
if GUICtrlRead($OK_Btn) = "Start" Then
$time = (StringIsDigit(GUICtrlRead($std)) Or StringIsFloat(GUICtrlRead($std)))* GUICtrlRead($std) * 3600
$time += (StringIsDigit(GUICtrlRead($min)) Or StringIsFloat(GUICtrlRead($min))) * GUICtrlRead($min) * 60
GUICtrlSetData ($OK_Btn,"Stop")
$begin = TimerInit()
While Int(TimerDiff($begin)/1000) <= $time
$Diffhour = Int($time/3600 - TimerDiff($begin)/3600000)
$Diffmin = Int(Mod($time/60 - TimerDiff($begin)/60000, 60))
$Diffsek = Int(Mod($time - TimerDiff($begin)/1000, 60))
GUICtrlSetData($lab, "Time Left: " & $Diffhour & " h " & $DiffMin & " min " & $Diffsek & " sec ")
GUICtrlSetData($progressbar1, (Int(TimerDiff($begin)/1000)/$time)*100)
if Int(TimerDiff($begin)/1000) = $time then
GUICtrlSetData($progressbar1, 100)
SoundPlay(@WindowsDir & "\Media\Tada.wav", 1)
GUICtrlSetData($progressbar1, 0)
GUICtrlSetData ($OK_Btn,"Start")
ContinueCase
EndIf
if GUIGetMsg() = $OK_Btn then
GUICtrlSetData($progressbar1, 0)
GUICtrlSetData ($OK_Btn,"Start")
ContinueCase
EndIf
Sleep(10)
WEnd
ElseIf GUICtrlRead($OK_Btn) = "Stop" Then
GUICtrlSetData ($OK_Btn,"Start")
EndIf
Case @error
EndSelect
WEnd
Re: [Code] Đếm ngược thời gian
Ad ơi, có code đếm ngược ngày không cho mem xin với Ad?
Vd: Hôm nay hạn sử dụng là 15 ngày, qua ngày hôm sau là 14 ngày!
Vd: Hôm nay hạn sử dụng là 15 ngày, qua ngày hôm sau là 14 ngày!
satoh290801- Tổng số bài gửi : 1
Join date : 06/06/2015
Similar topics
» [Code] Thời gian sử dụng máy tính
» [Code] Admin cho hỏi về code giao diện login
» [Code] Đóng mở CD-ROM
» [Code] Đổi số ra chữ cái
» [Code] Lọc file
» [Code] Admin cho hỏi về code giao diện login
» [Code] Đóng mở CD-ROM
» [Code] Đổi số ra chữ cái
» [Code] Lọc file
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|