4Eyes Posted March 1, 2010 Posted March 1, 2010 This is a related post to one I made in the GUI section of the forum, but is more focused on timers rather than GUI so hope this is ok. I want to use a timer in a prog that has no GUI apart from a systray icon. Do I need to find the window handle of that to use a timer, if so how do I do that? The code below just uses 0 for the first parameter of the call to _Timer_SetTimer() and it works. Is that an acceptable technique? Thanks 4Eyes #include <Timers.au3> Global $SecondCounter ;****************************************** $SecondCounter = 0 $MyTimerID = _Timer_SetTimer(0, 1000, "CountSeconds") ; create timer, looks like it doesn't need a 'real' $hWnd If $MyTimerID = 0 Then MsgBox(0, "Debug", "Failed to create timer") Exit Else ConsoleWrite("$MyTimerID = " & $MyTimerID & @CRLF) EndIf While(1) WEnd ;****************************************** ; This is the callback func for the timer Func CountSeconds($hWnd, $Msg, $iIDTimer, $dwTime) #forceref $hWnd, $Msg, $iIDTimer, $dwTime $SecondCounter += 1 ConsoleWrite("$SecondCounter = " & $SecondCounter & @CRLF) EndFunc ; End of Func CountSeconds() ;******************************************
Moderators Melba23 Posted March 1, 2010 Moderators Posted March 1, 2010 4Eyes, Go look in the other thread. M23 P.S. That is as close to double posting as you can get without actually doing it. Please limit yourself to just the one next time. Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
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