綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教程] 【新手】常用循環語句repeat...until、while...do

[複製連結] 查看: 5376|回覆: 3|好評: 3
跳轉到指定樓層
樓主
swx_9003 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-12-10 11:17

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
腳本精靈的設計出發點就是幫助人們完成重複的操作
例如游戲挂機,重複完成任務,天天愛消除的循環找色和戀舞的循環判斷
這些都離不開循環語句

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

第一種:
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)
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 8碎鑽 +7 幫助 +8 收起 理由
wu6491 + 1
shannenx + 1 + 1 非常讚
index890213 + 1 + 1 非常讚
acsd3210 + 1 + 1 非常讚
ekids1234 + 1 + 1 非常讚
yichin1975 + 1 + 1 非常讚
m05491tw + 1 + 1 非常讚
ianxzr + 1 + 1 非常讚

查看全部評分

收藏收藏3 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
frefman | 收聽TA | 只看該作者
發表於 2014-2-15 20:44
請問
如果坐標(160,200)是(顏色1-顏色2),就按下(225,103),不是則SLEEP(22000)應怎寫?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
youngkingtw | 收聽TA | 只看該作者
發表於 2014-5-25 08:58
很給力,謝謝大大的教學
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
awdazd | 收聽TA | 只看該作者
發表於 2014-10-7 23:49
提示: 作者被禁止或刪除 內容自動屏蔽
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則