kakarotsaiyan Posted July 24, 2018 Posted July 24, 2018 (Here is the code) Everything works fine except it keeps sending "4" and doesn't stop when there is a pixel change. What am i doing wrong? While 1 Send("al") Send("{ENTER}") Sleep(1000) $crystal = PixelSearch( 385, 635, 400, 650, 0xFAA61A) If IsArray($crystal) = True Then Send("al") Send("{ENTER}") Sleep(1000) EndIf Send("4") Send("{ENTER}") Sleep(1000) $success = PixelSearch( 385, 555, 400, 575, 0x00FF00) If IsArray($success) = False Then Do Send(" 4") Send("{ENTER}") Sleep(1000) Until IsArray($success) = True EndIf WEnd
water Posted July 24, 2018 Posted July 24, 2018 Welcome to AutoIt and the forum! Using Pixelsearch and Send is not very reliable (as you have noticed) as it depends on screen size, window position, screen resolution etc. Plus your script might interfere with user interaction. Please tell us which application you try to automate. Most of the time there are more reliable ways to do what you want to do My UDFs and Tutorials: Reveal hidden contents UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
kakarotsaiyan Posted July 24, 2018 Author Posted July 24, 2018 hey thanks, i'm using it for chrome for my website. i been using send for a few scripts as controlsend doesn't work for chrome. Pixelsearch is what i use for my previous scripts as i need to detect color changes. could you help me with these?
water Posted July 24, 2018 Posted July 24, 2018 To automate Chrome i suggest to use the WebDriver UDF: My UDFs and Tutorials: Reveal hidden contents UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
kakarotsaiyan Posted July 24, 2018 Author Posted July 24, 2018 k thank you, i use that now- what a relief but does the window needs to be active for pixel search and pixel get color if i use that UDF? and could u help me with my code that i mentioned?
Earthshine Posted July 24, 2018 Posted July 24, 2018 (edited) you won't need pixelsearch if you use that udf. that is the help Edited July 24, 2018 by Earthshine My resources are limited. You must ask the right questions
kakarotsaiyan Posted July 24, 2018 Author Posted July 24, 2018 oh, k i'll try it and get back to u guys.
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