GoogleDude Posted October 6, 2018 Share Posted October 6, 2018 So I use the toast udf by Melba23 and love it. I have replaced most or at least a lot of my uses of TrayTip with it. My question is, is there a udf of sorts that I can use to trigger a function or the toast udf when I hover my mouse over the tray icon? kinda like what happens when I do it now only instead of a TraySetToolTip message I want to use a toast popup? ~GD Link to comment Share on other sites More sharing options...
caramen Posted October 6, 2018 Share Posted October 6, 2018 Do i understund good if i say you want to do a special action after a move your moose over one of the icone in the tray ? My video tutorials : ( In construction ) || My Discord : https://discord.gg/S9AnwHw How to Ask Help || UIAutomation From Junkew || WebDriver From Danp2 || And Water's UDFs in the Quote Spoiler Water's UDFs:Active Directory (NEW 2018-10-19 - Version 1.4.10.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX (2018-10-31 - Version 1.3.4.1) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsPowerPoint (2017-06-06 - Version 0.0.5.0) - Download - General Help & SupportExcel - Example Scripts - WikiWord - Wiki Tutorials:ADO - Wiki Link to comment Share on other sites More sharing options...
FrancescoDiMuro Posted October 6, 2018 Share Posted October 6, 2018 (edited) @GoogleDude Check out this post Edited October 6, 2018 by FrancescoDiMuro Click here to see my signature: Spoiler ALWAYS GOOD TO READ: Forum Rules Forum Etiquette Link to comment Share on other sites More sharing options...
careca Posted October 6, 2018 Share Posted October 6, 2018 #include <Constants.au3> #include <TrayConstants.au3> Global $aMousePos, $iMouseOver = 0 Opt("TrayOnEventMode", 1) TraySetOnEvent($TRAY_EVENT_MOUSEOVER, "_overTray") While 1 Sleep(100) WEnd Func _overTray() $aMousePos = MouseGetPos() If Not $iMouseOver Then AdlibRegister("_checkMouseOverTrayAdlib", 100) $iMouseOver = 1 EndFunc Func _checkMouseOverTrayAdlib() $aMousePos2 = MouseGetPos() If $aMousePos2[0] <> $aMousePos[0] Or $aMousePos2[1] <> $aMousePos[1] Then $iMouseOver = 0 AdlibUnRegister("_checkMouseOverTrayAdlib") ConsoleWrite("Mouse not over tray" & @CRLF) Return EndIf ConsoleWrite("Mouse over tray" & @CRLF) EndFunc GoogleDude and FrancescoDiMuro 1 1 Spoiler Renamer - Rename files and folders, remove portions of text from the filename etc. GPO Tool - Export/Import Group policy settings. MirrorDir - Synchronize/Backup/Mirror Folders BeatsPlayer - Music player. Params Tool - Right click an exe to see it's parameters or execute them. String Trigger - Triggers pasting text or applications or internet links on specific strings. Inconspicuous - Hide files in plain sight, not fully encrypted. Regedit Control - Registry browsing history, quickly jump into any saved key. Time4Shutdown - Write the time for shutdown in minutes. Power Profiles Tool - Set a profile as active, delete, duplicate, export and import. Finished Task Shutdown - Shuts down pc when specified window/Wndl/process closes. NetworkSpeedShutdown - Shuts down pc if download speed goes under "X" Kb/s. IUIAutomation - Topic with framework and examples Au3Record.exe Link to comment Share on other sites More sharing options...
GoogleDude Posted October 6, 2018 Author Share Posted October 6, 2018 9 hours ago, careca said: #include <Constants.au3> #include <TrayConstants.au3> Global $aMousePos, $iMouseOver = 0 Opt("TrayOnEventMode", 1) TraySetOnEvent($TRAY_EVENT_MOUSEOVER, "_overTray") While 1 Sleep(100) WEnd Func _overTray() $aMousePos = MouseGetPos() If Not $iMouseOver Then AdlibRegister("_checkMouseOverTrayAdlib", 100) $iMouseOver = 1 EndFunc Func _checkMouseOverTrayAdlib() $aMousePos2 = MouseGetPos() If $aMousePos2[0] <> $aMousePos[0] Or $aMousePos2[1] <> $aMousePos[1] Then $iMouseOver = 0 AdlibUnRegister("_checkMouseOverTrayAdlib") ConsoleWrite("Mouse not over tray" & @CRLF) Return EndIf ConsoleWrite("Mouse over tray" & @CRLF) EndFunc That seems to do the trick. Thank you very much. ~GD 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