[AHK-] Loop 循环的变量读取

楼主: Darren37 (Nothing is everything)   2020-09-17 14:07:53
我想写一个游戏内将背包物品放入仓库的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)时结束循环
最后附上 背包示意图:https://imgur.com/tROGLCw
作者: zxc2331189 (CCSS)   2020-10-03 12:44:00
Poe?

Links booklink

Contact Us: admin [ a t ] ucptt.com