darknezz19 Posted March 17, 2010 Share Posted March 17, 2010 Hi guys. I'm writing a shutdown timer and i can get my PC to shutdown using 1 + 8 = 9 no problem but when i want it top go into sleep mode It gives me problems. I've tried using 32, 64, and 96 but none of these put the PC into sleep mode like win7 does. Link to comment Share on other sites More sharing options...
Fulano Posted March 17, 2010 Share Posted March 17, 2010 Please post some example code. It's really hard to help without it. #fgpkerw4kcmnq2mns1ax7ilndopen (Q, $0); while ($l = <Q>){if ($l =~ m/^#.*/){$l =~ tr/a-z1-9#/Huh, Junketeer's Alternate Pro Ace /; print $l;}}close (Q);[code] tag ninja! Link to comment Share on other sites More sharing options...
darknezz19 Posted March 17, 2010 Author Share Posted March 17, 2010 The shutdown function is at the end of the loop. #include <GUIConstantsEx.au3> $Form1 = GUICreate("Sleep Timer", 200, 150, 193, 115) $Input1 = GUICtrlCreateInput("Minutes to Sleep", 50, 80, 100, 21) $Button1 = GUICtrlCreateButton("OK", 50, 110, 100, 30, 0) $Check1 = GUICtrlCreateRadio("Shutdown", 50, 20) $Check2 = GUICtrlCreateRadio("Sleep", 50, 40) GUISetState(@SW_SHOW) ; set the gui state to show so you can see it While 1 ; start of loop $Msg = GUIGetMsg() Select Case $Msg = $GUI_EVENT_CLOSE ; exit if the window is closed Exit Case $Msg = $Input1 ; grab input of minutes and multiply by 60000 to get time in miliseconds $Mins = GUICtrlRead ($Input1) $Min = 60000 * $Mins Case $Msg = $Check1 ; if shutdown is selected asign 1 to $End $End = 1 Case $Msg = $Check2 ; if sleep is selected asign 2 to $End $End = 2 Case $Msg = $Button1 ; run the sleep timer GUISetState(@SW_HIDE) Sleep($Min) If $End = 1 Then Shutdown (9) Exit ElseIf $End = 2 Then Shutdown (64) ;;; This is where i can't get windows to sleep ;;; Exit EndIf EndSelect WEnd Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now