DrDawidVenter Posted March 3, 2020 Share Posted March 3, 2020 Good day I have minimal scripting experience but have been playing around with AutoIT to help with tasks at work. I'm having trouble with ImageSearch where the script only seems to be looking for images on the desktop and not in an activated window. My idea is to continually activate my inbox window and search for an image - which will be a specific email subject. When this email comes through, the image should be recognized and then continue with the rest of the script/function. Currently, the script only assesses the desktop and ignores images in the activated window: ------------------------------------------------------------------- #include <ImageSearch.au3> $x=0 $y=0 $search = _ImageSearch("start.png", 0, $x, $y, 0) while(1) winactivate("Inbox - ********** - Outlook") sleep(3000) if $search = 1 Then MouseMove($x,$y,3) sleep(500) exit Else winactivate("Inbox - ********** - Outlook") EndIf WEnd --------------------------------------------------------------------- Any assistance will be highly appreciated. Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted March 3, 2020 Moderators Share Posted March 3, 2020 @DrDawidVenter welcome to the forum. What mail system are you using? AutoIt has options for managing both GMail and Outlook, which would make things much easier on you. ImageSearch is known to be less than reliable. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
DrDawidVenter Posted March 3, 2020 Author Share Posted March 3, 2020 Hi @JLogan3o13, thank you. I'm using Outlook. Will the option for Outlook be simple enough for a novice? I thought that the ImageSearch approach would be the simplest in my case. Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted March 3, 2020 Moderators Share Posted March 3, 2020 I think it is much easier than ImageSearch, @water has done an awesome job with the UDF. You can read about it on the wiki below, and see a number of examples: https://www.autoitscript.com/wiki/OutlookEX_UDF_-_General "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
DrDawidVenter Posted March 3, 2020 Author Share Posted March 3, 2020 5 minutes ago, JLogan3o13 said: I think it is much easier than ImageSearch, @water has done an awesome job with the UDF. You can read about it on the wiki below, and see a number of examples: https://www.autoitscript.com/wiki/OutlookEX_UDF_-_General Thank you, will do! Link to comment Share on other sites More sharing options...
water Posted March 3, 2020 Share Posted March 3, 2020 If I understand your initial post correctly you want to wait for an email with a specific subject and then act upon this mail. If this is the case, then please have a look at the event scripts in the OutlookEX example scripts thread (link can be found in my signature). Or you simply drop your questions into this thread. My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki 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