John117 Posted November 14, 2007 Share Posted November 14, 2007 Can anyone tell me why this is keying the function immediatelly instead of 15 seconds after the GUI loads? CODE$begin = TimerInit() $wait = 15000 While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 or Int(TimerDiff($begin)) >= $wait UpdateStock() EndSwitch WEnd Link to comment Share on other sites More sharing options...
John117 Posted November 14, 2007 Author Share Posted November 14, 2007 I tried this . . . Didn't Help CODE$begin = TimerInit() While 1 $dif = TimerDiff($begin) $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 UpdateStock() Case $dif >= $wait UpdateStock() EndSwitch WEnd Link to comment Share on other sites More sharing options...
PsaltyDS Posted November 14, 2007 Share Posted November 14, 2007 Can anyone tell me why this is keying the function immediatelly instead of 15 seconds after the GUI loads? CODE$begin = TimerInit() $wait = 15000 While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 or Int(TimerDiff($begin)) >= $wait UpdateStock() EndSwitch WEnd You can't use 'Or' in a Switch Case, but you can with Select: While 1 $nMsg = GUIGetMsg() Select Case $nMsg = $GUI_EVENT_CLOSE Exit Case ($nMsg = $Button1) Or (TimerDiff($begin) >= $wait) UpdateStock() EndSelect WEnd Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Link to comment Share on other sites More sharing options...
John117 Posted November 14, 2007 Author Share Posted November 14, 2007 Good to know! Thanks and congrats on the MVP -Havent been here is a while I guess 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