krp Posted April 4, 2014 Posted April 4, 2014 (edited) Hi, So I have this. I want to search for multiple pixel colors in the same area using several AND OR logical operators Though I get (Error: Error in expression) when I run the script (I have spaced out the code with lots of white space so its better to see what i'm doing) Thanks, Func func_name() Local $i = 0 While $i <= 1 $var1 = PixelSearch($ga_x1, $ga_y1, $ga_x2, $ga_y2, $color1, 10, 0) And $var2 = PixelSearch($ga_x1, $ga_y1, $ga_x2, $ga_y2, $color2, 10, 0) Or $var3 = PixelSearch($ga_x1, $ga_y1, $ga_x2, $ga_y2, $color3, 10, 0) And $var4 = PixelSearch($ga_x1, $ga_y1, $ga_x2, $ga_y2, $color4, 10, 0) or $var5 = PixelSearch($ga_x1, $ga_y1, $ga_x2, $ga_y2, $color5, 10, 0) And $var6 = PixelSearch($ga_x1, $ga_y1, $ga_x2, $ga_y2, $color6, 10, 0) if not @error Then Call("some_function") Else ToolTip("Didn't find anything etc...",2,0) EndIf $i = $i + 1 WEnd EndFunc Edited April 4, 2014 by krp
JohnOne Posted April 4, 2014 Posted April 4, 2014 (edited) Probably a multi line issue. here is basic example how to do it properly. While 1 _ ;Multi line And 2 _ ;Multi line And 3 ;End of expression Sleep(1000) ConsoleWrite("Invalid URL" & @CRLF) WEnd Edited April 4, 2014 by JohnOne AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
JohnOne Posted April 4, 2014 Posted April 4, 2014 ace. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
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