PixelSearch只在中间区域?

时间:2015-05-19 21:53:08

标签: autohotkey

所以我玩Ragna,我想在平衡我的炭火时花些时间。我的脚本做得很好,但我怎么能像素搜索/只攻击中间区域?

这是图片 http://i60.tinypic.com/t681md.png

$excel.Rows.HorizontalAlignment = $xlCenter

1 个答案:

答案 0 :(得分:0)

您应该查看PixelSearch的参数含义:

PixelSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ColorID [, Variation, Fast|RGB]

来源:ahkscript.org docs

所以你目前正在做的是创建一个从(0, 0)(screenWidth, screenHeight)的框。您当然可以将其更改为硬编码值或根据分辨率进行一些数学计算,例如在中间选择200x200px框:

leftBound   := A_ScreenWidth  / 2 - 100
rightBound  := A_ScreenWidth  / 2 + 100
topBound    := A_ScreenHeight / 2 - 100
bottomBound := A_ScreenHeight / 2 + 100

PixelSearch, X, Y, leftBound, topBound, rightBound, bottomBound, 0x00FF00, 0, fast