綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[其他] 觸摸精靈-簡單的腳本編寫教學

   關閉 [複製連結] 查看: 44481|回覆: 109|好評: 10
31
 樓主| 有本書 | 收聽TA | 只看該作者
發表於 2013-11-8 16:00
nono710427 發表於 2013-11-8 01:04
大大。。想請教一下觸摸精靈腳本有使用次數的判別嗎。。也就是說。。我a座標已經運行十次了。。我想點擊b座 ...

如果要增加判斷的語句,應該很難!
但可以參考一下
function click(x, y) --這算一個封裝子程序
touchDown(0, x, y); --x,y軸是你點的座標(xy改成要點的座標)
mSleep(100); --延遲
touchUp(0);--應該不必解釋?
end--對應封裝子程序的end

function main()
a = getColor(x, y);
if a == 0X000000 then
click(x, y) --上面的封裝子程序就是對應這裡!!
click(x, y) --上面的封裝子程序就是對應這裡!!
click(x, y) --上面的封裝子程序就是對應這裡!!
click(x, y) --上面的封裝子程序就是對應這裡!!
click(x, y) --上面的封裝子程序就是對應這裡!!
click(x, y) --上面的封裝子程序就是對應這裡!!
click(x, y) --上面的封裝子程序就是對應這裡!!
click(x, y) --上面的封裝子程序就是對應這裡!!
click(x, y) --上面的封裝子程序就是對應這裡!!
click(x, y) --上面的封裝子程序就是對應這裡!!
end--對應如果句的end
end--對應主入口的end

這樣他就會判斷xy軸是否是等於黑色!
是的話就點對應的座標10次如果,去掉色值判斷就會變成對該點點10次
如果要再增加其他座標的子程序,就再多做一個封裝子程序!!!
如下

function click(x, y) --這算一個封裝子程序
touchDown(0, x, y); --x,y軸是你點的座標(xy改成要點的座標)
mSleep(100); --延遲
touchUp(0);--應該不必解釋?
end--對應封裝子程序的end

function click(x, y) --這算一個封裝子程序
touchDown(0, z, a); --z,a軸是你點的座標(za改成要點的座標)
mSleep(100); --延遲
touchUp(0);--應該不必解釋?
end--對應封裝子程序的end
下面就參考上面的範例吧~

我在想如果要對某點點10次 點完再點下一個點!
應該就只需要做10次同樣的點擊函數
上面的封裝子程序是應為要簡化腳本~
應該是沒幫到您太大的忙~但我的能力有限,還請見諒UU
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

32
gotty | 收聽TA | 只看該作者
發表於 2013-11-8 18:44
請問如何輸入變數內文呢?
假設遊戲過程需要輸入某些數字  1234
在腳本一開始時 需要先讀取變數值,又或者簡化為自行輸入變數  X==1234

當遊戲過程中,對話框出現需要輸入1234數值時,input 命令如何讀取X變數
input = "X" 會出現錯誤
請教書兄~~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

33
 樓主| 有本書 | 收聽TA | 只看該作者
發表於 2013-11-8 21:32
gotty 發表於 2013-11-8 18:44
請問如何輸入變數內文呢?
假設遊戲過程需要輸入某些數字  1234
在腳本一開始時 需要先讀取變數值,又或者 ...

如果是 當畫面彈窗要求輸入視窗中的數字的話
這個我可能沒辦法...這超出了我的能力範圍!

那如果 視窗中所要求的數字是固定的!
你可以取該視窗的某點色值~
然後寫:如果該色等於要求值(就是視窗彈出)就輸入1234

至於輸入的方式 因為觸摸精靈還沒強到可以自動輸入文字!
所以你必須從函數庫裡找到"複製內容到剪貼簿"
然後在自行錄製一個貼上的動作~
這樣可以達到對彈窗自動輸入數字的功效!

個人能回答得很有限,但只要我能解答的我一定會回~
你問的問題有部分是觸摸精靈本身就無乏達到的~
另一部份就超出我的能力範圍了~沒幫到您我深感抱歉uu

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
gotty + 1 + 1 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

34
 樓主| 有本書 | 收聽TA | 只看該作者
發表於 2013-11-8 21:35
gotty 發表於 2013-11-8 18:44
請問如何輸入變數內文呢?
假設遊戲過程需要輸入某些數字  1234
在腳本一開始時 需要先讀取變數值,又或者 ...

沒注意看清楚您的問題~就如我剛剛回復的
"複製內容到剪貼版"...

"變數"本身就只是一個判斷東西的功能!
他會將你要求的東西存入指定變數~
然後再加以運用~

希望友幫到您~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

35
cd45091 | 收聽TA | 只看該作者
發表於 2013-11-12 03:37
我想請問,錄製一個b腳本能控制a腳本暫停之後繼續播放,這方法很可行
但是能重複開兩個腳本播放嗎= =
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

36
 樓主| 有本書 | 收聽TA | 只看該作者
發表於 2013-11-12 21:48
cd45091 發表於 2013-11-12 03:37
我想請問,錄製一個b腳本能控制a腳本暫停之後繼續播放,這方法很可行
但是能重複開兩個腳本播放嗎= =  ...

注意看一下文章內容!
需要兩個不會互相覆蓋的版本~

文末有提供觸摸精靈作者的論壇~
那邊可以找到資源!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

37
scoproabc | 收聽TA | 只看該作者
發表於 2013-11-12 22:10
本帖最後由 scoproabc 於 2013-11-12 22:16 編輯

還有一套叫 腳本精靈
http://www.jbelf.com/forum.php

下載點
http://android.d.cn/software/33159.html
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

38
 樓主| 有本書 | 收聽TA | 只看該作者
發表於 2013-11-12 22:54
scoproabc 發表於 2013-11-12 22:10
還有一套叫 腳本精靈
http://www.jbelf.com/forum.php

還有一款叫手指精靈~

腳本精靈和觸摸精靈的寫法有些不同~
在觸摸精靈寫的腳本,拿到腳本精靈必
須做很多內容的修改~
然後也不是每支手機都適用!
成長速度快,但因為是後者,所以看看就好!
比較值得等待的是手指精靈~
與觸摸精靈的腳本通用!!

沒必要的話請自己發帖推廣你的app
這裡是教"觸摸精靈"的文章!!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

39
toro8866 | 收聽TA | 只看該作者
發表於 2013-12-3 22:46
由 手機網頁 發佈
大大  請問可以幫我寫嗎。。呵呵
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

40
 樓主| 有本書 | 收聽TA | 只看該作者
發表於 2013-12-4 19:18
寫蝦米挖溝?
有疑問要描述清楚...這樣我比較好幫忙~

把你的構想奉上...我會試著幫你做出來!
但我不可能幫你寫出來!我只會告訴你如何做...
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

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

本版積分規則