Cộng đồng AutoIT Việt - Autoitviet.forumvi.com
Chào mừng bạn đến với cộng đồng AutoIT Việt, hãy đăng ký một nick để cùng tham gia thảo luận nhé ^^!

Join the forum, it's quick and easy

Cộng đồng AutoIT Việt - Autoitviet.forumvi.com
Chào mừng bạn đến với cộng đồng AutoIT Việt, hãy đăng ký một nick để cùng tham gia thảo luận nhé ^^!
Cộng đồng AutoIT Việt - Autoitviet.forumvi.com
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Latest topics
» [Code] Kiểm tra kết nối mạng
by 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


[Soft] Hẹn giờ tắt máy đơn giản

2 posters

Go down

[Soft] Hẹn giờ tắt máy đơn giản Empty [Soft] Hẹn giờ tắt máy đơn giản

Bài gửi by Admin Mon Dec 17, 2012 3:22 am

Code:
; Chương trình hẹn giờ tắt máy tính
; by Justin Billy @
; Phiên bản v1.0
;
;~ các thu viện
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

; chuyển sang chế độ GuiGetMsg()
Opt("GUICoordMode", 1)

;#NoTrayIcon ; Hết tắt trong sys tray nhá ^^

Global $i,$tg,$ii
;~ GUI
$Form1 = GUICreate("Turn off computer v1.0", 293, 148, 192, 124)
GUISetIcon("C:\Documents and Settings\LY THE MINH\My Documents\Autoit Project\Clock.ico")
$thoi_gian = GUICtrlCreateLabel("Nhập thời gian muốn chờ (tính bằng phút):", 8, 8, 283, 22)
GUICtrlSetFont(-1, 11, 400, 0, "Tahoma")
$tg = GUICtrlCreateInput("1", 8, 40, 201, 22)
$bd = GUICtrlCreateButton("Bắt đầu", 16, 80, 113, 33)
$stop = GUICtrlCreateButton("Thoát", 160, 80, 121, 33)
$status = GUICtrlCreateInput("Turn off Computer v1.0- by Justn Billy @", 8, 120, 273, 22)
GUICtrlSetBkColor(-1, 0x808080)
$Label2 = GUICtrlCreateLabel("phút", 216, 40, 25, 18)
GUISetState(@SW_SHOW)

#NoTrayIcon ; không hiện ở sys tray
MsgBox(0,"Hide","Ấn F1 để ẩn chương trình !")
;MsgBox(64,"Huong dan","Ấn OK để mở chương trình cứu nguy !",3)
;Run(@WorkingDir & "\Kill Process.exe")

; Vòng lặp
While 1
HotKeySet("{ESC}","tt1")
HotKeySet("{F1}","hide")
    $nMsg = GUIGetMsg()
    Select
    ;Case $nMsg = $GUI_EVENT_CLOSE ; thoát
    ;    Exit
    case $nMsg = $bd ; Bắt đầu
        tinh_gio()
    case $nMsg = $stop ; Stop
        thoat()
EndSelect
WEnd


Func tinh_gio()
GUISetState(@SW_MINIMIZE)

GUICtrlSetData($bd,"Đang chạy . . .")
GUICtrlSetState($bd,$GUI_DISABLE) ; Disable nut Bắt đầu
GUICtrlSetData($stop,"Ấn ESC để thoát !")
GUICtrlSetState($stop,$GUI_DISABLE)

for $i = GUICtrlRead($tg)*60 to 0 step -1 ; trừ dần thời gian cho đến 0
    GUICtrlSetData($thoi_gian,"Muốn thoát, tắt trong Task manager !")
    GUICtrlSetData($status,"Bạn còn "& $i & " giây = " & Round($i/60,1) & " phút" )
$text = "Ấn ESC để thoát chương trình" & @CRLF & _
"Thời gian còn lại : " & $i & " giây = " & Round($i/60,1) & " phút" ; Hàm làm tròn Round
;"Ấn F7 để tắt thông báo, Ấn F8 để mở thông báo" & @CRLF & _
;"Ấn ESC để thoát chương trình ! ^^" & @CRLF & _
;TrayTip("Turn off computer - Tắt máy tự động v1.0",$text,"",1)
ToolTip($text,757,651,"Tắt máy tự động v1.0")
$ii = $i
    Sleep(1000)
        if $i = 0 then tat_may() ; Nếu thời gian = 0 thì tắt máy
Next
EndFunc

Func thoat()
    MsgBox(64,"Turn Off computer","Thanks to use")
    exit
EndFunc


Func tat_may()
    WinKill("winlogon")
    WinClose("winlogon")
    MsgBox(64,"Turn OFF","Tắt máy trong 2 giây nữa !",2)
    Shutdown(1)
EndFunc

Func tt1()
    MsgBox(64,"Turn Off computer","Thanks to use")
    Exit
    ;TrayTip("","...") ; ^^ nhiễu Tray Tip --> error --> thoát ^^
EndFunc

Func hide()
    GUISetState(@SW_HIDE)
EndFunc



Admin
Admin
Admin

Tổng số bài gửi : 63
Join date : 16/08/2011

https://autoitviet.forumvi.com

Về Đầu Trang Go down

[Soft] Hẹn giờ tắt máy đơn giản Empty Re: [Soft] Hẹn giờ tắt máy đơn giản

Bài gửi by nguyenkhabk Wed Mar 06, 2013 3:54 pm

rất hay
thanks !!!

nguyenkhabk

Tổng số bài gửi : 1
Join date : 06/03/2013

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết