Android 台灣中文網

標題: 【新手】常用循環語句repeat...until、while...do [打印本頁]

作者: swx_9003    時間: 2013-12-10 11:17
標題: 【新手】常用循環語句repeat...until、while...do
腳本精靈的設計出發點就是幫助人們完成重複的操作
例如游戲挂機,重複完成任務,天天愛消除的循環找色和戀舞的循環判斷
這些都離不開循環語句

你可以在腳本中寫循環語句,直到滿足條件再進行下一步操作。
常用循環語句有三種:

第一種:
repeat-until語句,語法結構如下:
repeat
      statements;
until conditions;

舉例如下
repeat
  touchClick(100,100)
  sleep(500)
until false
這便寫成了一個死循環,腳本將每隔500毫秒(0.5秒)點擊位置(100,100)一次,直到手動停止腳本為止
當然也可以將false改為判斷條件

第二種:
while語句,語法結構如下:
while condition do
      statements;
end;

舉例如下
while isColor(100,100,0xffffff) do
      touchClick(200,200)
end;
意思是只要坐標(100,100)處的顏色為0xffffff,那麼就不停的點擊(200,200)位置

第三種:
數值for循環,語法結構如下:
for var=exp1,exp2,exp3 do
      loop-part
end

舉例如下:
for i=1,10,1 do
      touchClick(100,100)
end
意思是,從1開始,以1為步長(第三個參數),一直到10,每增加1就點擊一下位置(100,100)
作者: frefman    時間: 2014-2-15 20:44
請問
如果坐標(160,200)是(顏色1-顏色2),就按下(225,103),不是則SLEEP(22000)應怎寫?
作者: youngkingtw    時間: 2014-5-25 08:58
很給力,謝謝大大的教學
作者: awdazd    時間: 2014-10-7 23:49
提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1