android按鍵精靈學習 框架搭建

2021-07-03 22:27:03 字數 1234 閱讀 1939

android按鍵精靈指令碼的思路

1.主線迴圈 2.

支線迴圈 3.

功能模組 4.

**命令 5.

固定模組

6.檢測狀態模組, 通常是啟動乙個執行緒,監控多少分鐘後狀態還沒改變,就跳出支線迴圈並記錄時間和結束時執行在哪個支線,重新執支線迴圈。

**例項

//主線迴圈 支線迴圈

do if 判斷戰鬥狀態() = true then

traceprint "戰鬥中,進入戰鬥操作"

call 戰鬥操作()

else

traceprint "非戰鬥,進入尋路操作"

if 回滿生命() = true then'判斷喝藥,恢復正常,則進入尋路,否則離開等待再次迴圈進入

call 尋路操作()

end if

end if

delay 500

loop

//功能模組:則是一些具體執行功能**封裝,如sub或function,sub不支援返回值,許多功能執行需要乙個返回結果,來判斷下一步操作,請使用function。

//功能模組

'思考:簡單判斷乙個點的顏色,判斷是否在戰鬥畫面中。

function 判斷戰鬥狀態()

判斷戰鬥狀態 = false

if getcol(481, 136) = "010101" then 判斷戰鬥狀態 = true

end function

//固定模組,下面都是固定模組

'把一些常用固定的命令集合起來呼叫,之所以都集中起來,也是為了指令碼如果需要更換鍵鼠與找色命令,直接在這裡修改即可。

function fc(x1, y1, x2, y2, col, dic)'範圍模糊(90%)查詢單色

fc = false

findcolorex win_x + x1, win_y + y1, win_x + x2, win_y + y2, col, dic, 0.9, intx, inty

if intx > -1 then '大於-1表示找到,沒找到返回座標 = -1

'減去起點座標,返回視窗座標值

intx = intx - win_x

inty = inty - win_y

fc = true

end if

end function

按鍵精靈 3 按鍵精靈鍵盤滑鼠命令

1.鍵盤命令 按下鍵盤上的某乙個鍵並彈起的動作被稱為按鍵。對應命令格式為 keypress 按鍵碼,次數 可以在編輯器的基本命令裡查詢按鍵碼 例如要實現組合命令的必殺技 d 有時速度太快遊戲未必能響應出動作,所以一般會加上延時 delay 單位為毫秒,1秒 1000毫秒 如果要打出 符號的話 模擬方...

按鍵精靈 5 按鍵精靈控制指令碼流程2

標記 rem 格式 rem 標記名 跳轉 goto 格式 goto 標記名 如果在子程式內部,goto會先搜尋子程式內部是否有對應標記,如果有則跳轉到子程式內部,若果沒有則跳轉到朱指令碼中的標記 不能從乙個子程式中goto到另乙個子程式中 不能從主指令碼goto到子程式或函式內部 endscript...

按鍵精靈 日期 隨心

call 時間限制 此處接正式指令碼 endscript sub 時間限制 將獲取到的原始時間進行格式化 2013年03月20日 03 09 52 temdate split datetxt,tempvar replace temdate 1 gmt temptim split tempvar,se...