点击pixelsearch里面的特定区域?

时间:2015-05-25 23:48:37

标签: autohotkey

我的脚本运行正常。但主要是它很难点击目标像素。因为它主要只在侧面点击。(我猜它只点击它看到的第一个像素。这是一个正方形的边像素)任何想法如何点击pixelsearch内的中间区域?

http://i60.tinypic.com/eg7fb6.jpg

Loop {
;<<-- this is the color of green boxed pixel
PixelSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, 0x00FF00, 0, fast
        if(ErrorLevel=0) {
        MouseClick, left, %X%, %Y%
        sleep, 500


        }
        else {

            send {f9}

        }
    }
return

1 个答案:

答案 0 :(得分:0)

你可以简单地改变点击坐标,不是吗?

PixelSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, 0x00FF00, 0, fast
if(ErrorLevel=0) {
    newX := X + 50
    newY := Y + 50
    MouseClick, left, %newX%, %newY%
}

另一个建议:使用ImageSearch而不是PixelSearch