我想寫一個遊戲內將背包物品放入倉庫的AHK
物品放入倉庫的快捷鍵是Crtl+滑鼠左鍵
想先寫出草稿再慢慢修成可以在遊戲內的應用
但目前遇到的問題是,不知道在Loop的迴圈內變數是怎麼跑的
所以想先用MsgBox觀察X 或 Y的變化
小弟附上Script及講解 求協助m(_ _)m
預想:
直行共五格 橫列共12格
點擊(1, 1)後再點(1, 2)一直點到(1, 5)後
再跳到(2, 1)點擊,再點(2, 2)以此推類...
^Q::
X := 1300 ;X軸初始位置 / 結束位置X軸為 1850
Y := 615 ;Y軸初始位置 / 結束位置Y軸為 775
Loop {
Click, X, Y ;點擊螢幕位置(X, Y)
Y = Y +50 ;往下移動一格,所以Y軸+50
if (Y >= 825 ) { ;Y軸到了第六格(超過第五格)
X = X + 50 ;X軸則往右一格
Y = 615 ;重置Y軸到第一列
}
}Until X >= 1900 OR Y >= 825 ;當背包最後一個(1850, 775)時結束迴圈
最後附上 背包示意圖: