Jumper4000 Posted December 11, 2008 Share Posted December 11, 2008 I'm trying to read the text that appears in the System Tray Tip and do something based on what it shows. Is that possible? Thanks Link to comment Share on other sites More sharing options...
PsaltyDS Posted December 12, 2008 Share Posted December 12, 2008 I'm trying to read the text that appears in the System Tray Tip and do something based on what it shows. Is that possible? Thanks This demo reads the text of all the tools present in the tooltip of the system try toolbar (requires current Beta): expandcollapse popup#Include <GuiToolBar.au3> #Include <GuiToolTip.au3> HotKeySet("{ESC}", "_Quit") ; Get handle to system tray Global $hTrayWnd = WinGetHandle("[CLASS:Shell_TrayWnd]") If @error Then MsgBox(16, "Error", "Failed to get sytem tray window handle.") Exit Else ConsoleWrite("Debug: $hTrayWnd = " & $hTrayWnd & @LF) EndIf ; Get handle to sytem tray ToolBar Global $hToolBar = ControlGetHandle($hTrayWnd, "", "[CLASS:ToolbarWindow32;INSTANCE:1]") If @error Then MsgBox(16, "Error", "Failed to get sytem tray toolbar handle.") Exit Else ConsoleWrite("Debug: $hToolBar = " & $hToolBar & @LF) EndIf ; Get ToolTip handle for ToolBar Global $hToolTip = HWnd("0x" & Hex(_GUICtrlToolbar_GetToolTips($hToolBar), 8)) ConsoleWrite("Debug: $hToolTip = " & $hToolTip & @LF) ; Get count of tools in ToolTip Global $iToolCount = _GUIToolTip_GetToolCount($hToolTip) ConsoleWrite("Debug: $iToolCount = " & $iToolCount & @LF) ; List text of all the tools in the ToolTip For $n = 0 To $iToolCount - 1 $sToolText = _GUIToolTip_GetText($hToolTip, $hToolBar, $n) ConsoleWrite("Debug: Tool " & $n & ": " & $sToolText & @LF) Next Func _Quit() Exit EndFunc I haven't had time to experiment with _GUIToolTip_GetCurrentTool() to see about detecting if a tool is active or not. But maybe this help move the ball. 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...
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