[AHK-] Loop 迴圈的變數讀取

看板EzHotKey作者 (Nothing is everything)時間4年前 (2020/09/17 14:08), 4年前編輯推噓1(100)
留言1則, 1人參與, 4年前最新討論串1/1
我想寫一個遊戲內將背包物品放入倉庫的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
------------------我是分隔線------------------- 經過爬文後終於理解AHK變數的設置了 以下為完成的成品 ^Q:: X := 1300 ;X軸初始位置 / 1850 Y := 615 ;Y軸初始位置 / 775 Loop { MsgBox % "X:" . X . "Y:" . Y Y := Y +50 if (Y >= 815 ) { X := X + 50 Y = 615 } }Until X >= 1900 or Y >= 825 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.126.252 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1600322880.A.AF2.html ※ 編輯: Darren37 (220.136.126.252 臺灣), 09/17/2020 14:10:05 ※ 編輯: Darren37 (220.136.126.252 臺灣), 09/18/2020 02:03:46

10/03 12:44, 4年前 , 1F
Poe?
10/03 12:44, 1F
文章代碼(AID): #1VOlr0ho (EzHotKey)