2015-05-25 68 views
0

我的脚本工作正常。但大多数情况下它很难点击目标像素。因为它大部分只是在侧面点击(我猜它只是点击它看到的第一个像素,这是一个正方形的边像素)任何想法如何点击pixelsearch中的中间区域?点击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 

回答

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% 
} 

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

+0

啊,或者一个双搜索图片搜索? –

+0

谢谢它的作品! :d –