Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SearchClick(Image, Button="Left", ClickCount="1", ByRef XPos="", ByRef YPos="", StartX="0", StartY="0", EndX="0", EndY="0", Options="", OffsetX="0", OffsetY="0") {
- WinGetPos,,, WinW, WinH, A
- ; ( IF ? Then : Else)
- EndX := (EndX = 0 ? WinW : EndX)
- EndY := (EndY = 0 ? WinH : EndY)
- ImageOptions := (Options = "" ? Image : Options " " Image)
- Found := 0
- While !(Found OR A_Index>5) {
- ImageSearch, XPos, YPos, (StartX), (StartY), (EndX), (EndY), %ImageOptions%
- If (ErrorLevel = 0) {
- MouseClick, %Button%, (XPos + OffsetX), (YPos + OffsetX)
- Found := 1
- }
- Else IF (ErrorLevel = 2) {
- MsgBox % "Problem opening image!`n" Image
- Break
- }
- Else {
- Sleep 200
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement