Jump to content

Recommended Posts

Hello, 
i'm a beginner and want to write a script that analyzes the pixel color and if it's red, then left click in the right box. If it is blue, no left click should be done. 
I managed to get at least the first row to be analyzed, but I don't know what to do now. Unfortunately it only recognizes the HEX code for the color black "000000" and not for red "E90E0E". Also I do not know how to insert the other rows. Can you help me with that?

This is my code:

HotKeySet ("{UP}", "_start")
HotKeySet ("{DOWN}", "_pause")
HotKeySet ("{END}", "_exit")

Global $go = 0

Func _start()
   $go = 1
EndFunc
Func _pause()
   $go = 0
EndFunc
Func _exit()
   Exit
EndFunc

Func _search()
   $pos = PixelSearch ( 701, 373, 790, 451, 000000, 1)
   If IsArray ( $pos) Then
   MouseClick( "left" , 965, 411, 1, 1 )
   Else
   Sleep (1)
   EndIf
EndFunc

While 1
   If $go = 1 Then
   _search()
   Else
   Sleep (10)
   EndIf
WEnd

 

Unasdasdasbenannt.png

Link to post
Share on other sites

Welcome to AutoIt and the forum!

PixelSearch and MouseClick are not the most reliable ways to automate an application. They depend on Screen size/resolution, Window position etc.
There are better ways e.g. by using Control* functions.

Which program do you try to automate?

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2021-06-05 - Version 1.5.4.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2021-06-14 - Version 1.6.5.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
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
PowerPoint (2017-06-06 - Version 0.0.5.0) - Download - General Help & Support
Excel - Example Scripts - Wiki
Word - Wiki
Task Scheduler (2019-12-03 - Version 1.5.1.0) - Download - General Help & Support - Wiki

Tutorials:
ADO - Wiki, WebDriver - Wiki

 

Link to post
Share on other sites
  • Moderators

We don't close topics, @samba53; if you would like you can Edit the first posts and put [Solved] in front of the title. It is also useful to post what you did to resolve the issue as it may help someone in the future experiencing a similar issue.

"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 post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...