導航:首頁 > 編程語言 > 觸動精靈找色代碼

觸動精靈找色代碼

發布時間:2023-02-09 21:44:19

『壹』 觸動精靈怎麼復制文本里指定的一段文字

觸動精靈腳本開發手冊
目錄
前言
學習前的准備
越獄及 root 常識
Lua 基礎簡明教程
腳本開發取色技巧
小白學觸動零基礎視頻教程
觸動精靈開發者指南
觸動產品功能對比
如何查看更多文檔
腳本開發相關工具
觸動精靈 iOS
腳本編輯器:TouchSprite Studio
抓色器:TSColorPicker
已兼容的模擬器
點擊觸摸
函數:touchDown、touchUp、touchMove 觸摸點擊、滑動
函數:catchTouchPoint 獲取用戶點擊坐標
圖色類及屏幕相關
函數:init 初始化
函數:getDeviceOrient 獲取手機、應用屏幕方向(僅支持 iOS)
函數:setDeviceOrient 設置屏幕方向(僅支持 iOS)
函數:getScreenSize 獲取屏幕解析度
函數:setScreenScale 坐標縮放
函數:keepScreen 保持屏幕
函數:getColor、getColorRGB 獲取屏幕某點顏色值
函數:findColorInRegionFuzzy 區域模糊找色
函數:findImageInRegionFuzzy 區域模糊找圖
函數:findMultiColorInRegionFuzzy 區域多點找色
函數: 高級區域多點找色
函數:findImage 高級區域找圖(僅支持 iOS)
函數:snapshot 截圖
函數:imageOperMerge 圖片合並(僅支持 iOS)
開發輔助類
函數:initLog、wLog、closeLog 日誌函數
函數:sysLog 系統日誌
函數:nLog 遠程日誌
腳本控制
函數:mSleep 延時
函數:lua_exit 退出腳本
函數:lua_restart 重載腳本
函數:luaExitIfCall 來電暫停
函數:checkScriptAuth 腳本授權
系統相關
函數:dialog 提示框
函數:toast 提示
函數:dialogRet 帶按鈕的對話框
函數:dialogInput 參數對話框(僅支持 iOS)
函數:getNetTime 獲取網路時間
函數:addContactToAB 添加聯系人
函數:removeAllContactsFromAB 清空通訊錄
UTF-8 編碼
模塊說明
函數:utf8.char 整數序列轉換字元串
函數:utf8.codes 獲取字元編碼
函數:utf8.codepoint 獲取指定位置字元編碼
函數:utf8.len 統計字元個數
函數:utf8.offset 獲取字元位置
文字輸入及按鍵模擬
函數:inputText 輸入字元串
函數:switchTSInputMethod 切換到觸動/幫你玩輸入法(僅支持 Android)
函數:getInPutMethod 獲取當前輸入法包名(僅支持 Android)
函數:pressHomeKey 模擬主屏幕按鍵
函數:doublePressHomeKey 雙擊 HOME 鍵(僅支持 iOS)
函數:keyDown、keyUp 模擬鍵盤(僅支持 iOS)
應用相關
函數:runApp、closeApp 運行、關閉應用
函數:isFrontApp 判斷前台應用
函數:frontAppBid 獲取前台應用
函數:appBundlePath 獲取應用安裝路徑
函數:appDataPath 獲取應用數據路徑(僅支持 iOS)
函數:appIsRunning 檢測應用是否運行
函數:openURL 打開網路地址
函數:ipaInstall、ipaUninstall 安裝、卸載應用(僅支持 iOS)
函數:install, uninstallApp 安裝、卸載應用程序(僅支持 Android)
函數:getInstalledApps 獲取應用列表
函數:isInstalledApk 查詢應用程序是否安裝(僅支持 Android)
函數:changeSpeed 變速器(僅支持 iOS)
函數:cleanApp 清理應用數據(僅支持 Android)
系統信息類
函數:getDeviceType 獲取設備類型
函數:getDeviceID 獲取觸動精靈設備號
函數:getMemoryInfo 獲取設備內存信息
函數:getTSVer、getOSVer 獲取引擎版本號、獲取系統版本號
函數:getOSType 獲取設備系統
函數:batteryStatus 檢測電池狀態、電量
函數:getProcess 獲取設備進程列表
函數:getDeviceAlias 獲取設備別名(僅支持 iOS 企業版)
函數:getDeviceName 獲取設備名稱
函數:setDeviceName 設置設備名稱(僅支持 iOS)
函數:getIMEI 獲取設備 IMEI(僅支持 Android)
函數:getNetworkIP 獲取網路 IP(僅支持 Android)
函數:getDeviceBrand 獲取設備品牌(僅支持 Android)
函數:getDeviceModel 獲取設備型號(僅支持 Android)
函數:getCPUType 獲取 CPU 型號(僅支持 Android)
函數:getUUID 獲取 UUID(僅支持 Android)
函數:getSDCardPath 獲取 SD 卡路徑(僅支持 Android)
函數:getDPI 獲取屏幕 DPI 和像素密度(僅支持 Android)
系統控制
函數:setRotationLockEnable 鎖定設備方向(僅支持 iOS)
函數:setWifiEnable 無線開關
函數:setBTEnable 藍牙開關
函數:setAirplaneMode 飛行模式開關
函數:getVPNStatus 獲取VPN狀態
函數:setVPNEnable VPN 開關(僅支持 iOS)
函數:setCellularDataEnable 蜂窩網路開關(僅支持 iOS)
函數:setAssistiveTouchEnable 小圓點開關(僅支持 iOS)
函數:setReceMotionEnable 減弱動效開關(僅支持 iOS)
函數:getBacklightLevel 獲取屏幕亮度觸動精靈復制文本里指定的一段文字
函數:setBacklightLevel 設置屏幕亮度
函數:setVolumeLevel 設置設備音量
函數:vibrator 手機振動
函數:playAudiostopAudio 播放音頻、停止播放
函數:lockDevice 鎖定設備
函數:deviceIsLock 設備鎖定狀態
函數:unlockDevice 解鎖設備
函數:setAutoLockTime 設置鎖屏時間
函數:resetIDLETimer 重置鎖屏計時(僅支持 iOS)
函數:shakeDevice 搖一搖(僅支持 iOS)
函數:setScreenResolution 修改解析度(僅支持 iOS)
函數:clearKeyChain 清除鑰匙串(僅支持 iOS)
函數:fakeGPS 偽裝位置(僅支持 iOS)
函數:saveImageToAlbum 圖片存入相冊
函數:saveVideoToAlbum 視頻存入相冊(僅支持 iOS)
函數:writePasteboard、readPasteboard 讀寫剪貼板
回調函數
函數:beforeUserExit 終止之前運行
文字識別
函數:ocrText 本地光學字元識別
函數:addTSOcrDict、addTSOcrDictEx、tsOcrText、tsFindText 觸動點陣識別
函數:addDmOcrDict、dmOcrText、dmFindText 打碼點陣識別
觸動相關
函數:deviceIsAuth 獲取觸動精靈授權狀態(僅支持 iOS)
函數:getRunningAccess 獲取當前腳本運行許可權(僅支持 Android)
函數:userPath 獲取客戶端文件路徑
函數:whoAmI 檢測觸動產品類型
函數:showFloatButton 顯示、隱藏懸浮條
Thread 協程(僅支持 iOS)
函數:thread.create 創建協程
函數:thread.createSubThread 創建子協程
函數:thread.stop 停止協程隊列
函數:thread.wait 阻塞等待當前協程完成
函數:thread.setTimeout 設置協程超時時間
函數:thread.clearTimeout 清除協程超時時間
函數:thread.waitAllThreadExit 協程阻塞等待
浮動窗口
函數:fwShowWnd 顯示浮動窗口
函數:fwShowTextView 顯示文字視圖
函數:fwShowImageView 顯示圖形視圖
函數:fwCloseView 關閉視圖
函數:fwCloseWnd 關閉窗口
函數:fwGetWndPos 獲取窗口位置
函數:fwShowButton 顯示一個按鈕
函數:fwGetPressedButton 獲取按鈕點擊事件
完整實例
showUI 腳本 UI
什麼是 json
調用示例
用 json 創建界面
全局屬性
style 界面樣式
width、height 界面的寬和高
bg 指定界面的背景圖片
okname、cancelname 指定底部按鈕顯示文字
title 界面標題
pagetype 開啟多頁顯示模式
orient 指定 UI 界面顯示方向
btnbkcolor 設置底部按鈕背景色
pagenumtype 設置分頁指示樣式
bgcolor 設置界面背景色
config 指定UI配置保存文件名
timer 指定UI界面自動確認時間
rettype 指定返回值類型
selpage 多頁模式下指定默認停留的頁面
通用屬性
width 控制項寬度
nowrap 指定下一個控制項是否換行
界面控制項
標簽 Label
單選框 RadioGroup
編輯框 Edit
多選框 CheckBoxGroup
下拉框 ComboBox
圖片 Image
默認樣式
指定控制項尺寸與位置
返回值
自定義樣式實例代碼
webUI(僅支持 iOS)
webview.new 創建 webview
myweb1.show 顯示webview
myweb1.set 改變 webview 外觀
myweb1.close 關閉 webview
event.register 發送消息,傳遞參數
完整例子
觸動精靈模擬物理按鍵(僅支持 Android)
為觸動增加無限可能,Lua擴展庫
觸動精靈 TSLib 函數擴展庫
函數擴展庫下載
點擊滑動類
顏色判斷類
開發調試類
文件操作類
應用信息類
數據操作類
系統判斷類
clear 清理類模塊
showUI 腳本配置界面
便捷UI
觸動精靈雲打碼擴展庫
觸動精靈雲打碼
使用方法
函數:ocr.cloudOcrText、ocr.cloudOcrReportError、ocr.version
簡易 SMTP 郵件發送庫
函數:mail.send
觸動精靈中 "os.execute" 應用
respring 注銷
poweroff 關機
reboot 重啟
clearCache 清空緩存
delFile 刪除文件
unzip 解壓
movefile 移動文件
file 復制文件
newfolder 創建文件夾
觸動精靈中"io庫"應用
readFile 將指定文件中的內容按行讀取
getList 遍歷文件
findFile 查找文件
file_exists 檢測指定文件是否存在
在觸動精靈中使用"LuaSocket"網路庫
如何安裝
httpGet請求
httpPost請求
掛載代理
以 socket 的方式訪問
smtp方法發送 mail
實現獲取網路時間
統計毫秒精度的時間
生成隨機數
觸動精靈ts.so擴展庫
觸動精靈蘇澤擴展庫
JSON 模塊
FTP 模塊
設備信息模塊
字元串處理模塊(僅支持 iOS)
HTTP 模塊
PLIST 文件操作(僅支持 iOS)
POS 模塊
附錄
iOS 設備解析度一覽表
Lua math 庫
已知與觸動精靈/幫你玩/小精靈/企業版 iOS 沖突的插件列表
約定的按鍵編碼
電話功能按鍵
控制類按鍵
基本類按鍵
安卓手機如何開啟系統懸浮窗許可權

『貳』 觸動精靈別人發的腳本怎麼提取代碼

在文件系統中找到觸動精靈腳本路徑Touchsprite/lua,點擊腳本導出或將文件拖到桌面上。
具體方法如下:
1、觸動精靈iOS2.0及觸動精靈Android請點擊左上角的加號按鈕。
2、在底部彈出菜單中選擇WIFI傳文件啟動無線傳輸服務。
3、電腦上打開瀏覽器,在地址欄中輸入IP地址和埠。
4、在文件夾列表中選擇腳本存放路徑Touchsprite/lua。
5、將下載到電腦上的腳本文件(lua/.tsp)拖動到指定區域,等待上傳完成即可。

『叄』 觸動精靈安卓手機怎麼鏈接調試代碼

你好,首先你需要網路一下觸動官網或者開發者平台,下載觸動精靈腳本編輯器。
再到開發者平台注冊開發者賬號獲取一個
key
輸入到腳本編輯器中,這是為了更穩定的鏈接手機。
在確保您的手機已經安裝觸動精靈並且打開區域網廣播之後,在腳本編輯器的設備界面右鍵搜索,雙擊連接設備,打開腳本就能夠直接遠程運行了。
更詳細的說明可以查看編輯器頂部菜單的幫助文檔。

『肆』 觸動精靈定時結束

你的這個問題,可以去一些觸動的開發群里進行咨詢。記得觸動精靈官網的下邊有他們的群號。可以試一下。

『伍』 自動玩游戲,手游腳本究竟是怎麼做的

手游現在已經成為大家打發碎片化時間的一種很普遍的方式了,而有的人會由於種種願意不能自己去玩,就希望有什麼辦法或者工具能幫助我們解決這個問題,不用人收著也能完成任務。

實現原理:

比如一個 游戲 的任務,你需要在不同的手機屏幕上進行一系列點擊,滑動,甚至輸入文本,發送語音等動作後才能完成,而這一切操作其實就是手機中會記錄這些動作的文件,文件存儲的是一個又一個的信號量,這些信號然後根據不同廠商的設定反饋給上層,而上層會根據反饋的信息轉換成統一識別的事件,事件最後響應給應用,並對信息進行相應的處理,最後呈現給用戶並實現它,這一些列的動作都是可以通過一些現有的工具或者說解決方案來幫我們實現自動 游戲 的功能。

一般實現的方式

1.通過USB連接電腦,然後通過ADB(一種android的調試工具,當然iOS也有類似的工具一個原理)對手機進行遠程的控制;

2.通過在手機中安裝一個控制其它app的app來控制,說簡單點就是生成一個手機應用,在手機中運行後,直接通過這個應用對其它應用進行操作;

實現方式我們明白了,那麼要藉助哪些工具或者說哪些解決方案來幫我們進行實現呢。

易語言解決方案:

首先我們來說一說這個被大多數人所知道的,但是又被"正統"程序員所抵觸的編程語言。

這是一款運用中文進行編程的語言,可以說它讓大多數人擺脫了"英文魔咒",很多人認為學習編程其實就是學英語,或者英語不好沒辦法學習編程,這其實是錯誤的理解,這個後話了,等我有空了再為大家分享下如何擺脫這個魔咒。

優勢:

1. 中文化編程,中文畢竟是我們的母語,在更加讓人容易理解;

2. 在 游戲 相關領域有非常成熟的框架,或者中支持庫;

3. 使用這種解決方案的人群非常多,當你遇到問題時很容易找到解決辦法;

劣勢:

1. 代碼的編譯速度相對其他語言來說很慢;(對於現在的電腦硬體來說其實已經沒啥大礙)

2. 會被其他編程語言鄙視,太local化了,沒有那種國際感;

3. 收費;(雖然作者初衷是推廣中文編程,但是推廣也是要錢的嘛,能理解)

4. 易語言需要進行一定的學習,相對其他幾個解決方案來說難度略高;


易語言解決方案總的來說,由於是中文的並且有大量現成知識庫做支撐,很容易就能實現功能,所以一直被用來作為中控型的腳本來編寫,不大會被用來進行生成app的方式來進行(有app化的解決辦法,但是不穩定不討論)


按鍵精靈解決方案:

案件精靈可以說是這個領域里, 歷史 悠久且非常出色的一位前輩。非常簡單就能上手,甚至有通過錄像然後轉成腳本的錄制功能,當然要製作出優秀的腳本也需要進行一定的學習;

優勢:

1. 非常簡單,容易上手,有非常豐富的快捷方式;

2. 有錄制功能,更進一步降低了製作門檻;

3. 歷史 悠久人群穩定,所以社區也很穩定,遇到問題很容易找到解決辦法(注意我說的是群體,不是按鍵精靈的論壇。)

4. 按鍵精靈非常良好的提供了解決方案,即可生成app直接手機中運行,也可以通過安裝按鍵的android版然後傳送腳本進行運行。

劣勢:

1. 付費,且不便宜;

2. 代碼框架實現是基於英文實現;

3. 無法進行分文件管理,就是說所有業務要寫進一個文本里,這其實非常不方便管理和維護;


按鍵精靈解決方案,比較適合對編程沒有什麼基礎的朋友上手。網路上也有非常多的免費教程可以進行學習。

觸動精靈解決方案:

觸動精靈是近幾年新啟一個新的平台,是基於lua語言來進行編寫開發的,與按鍵精靈類似,不過相對按鍵的名聲赫赫,就有點顯得小很多。

優勢:

1. 支持文件化管理開發;(這點其實非常棒,對於後期的代碼開發或者維護來說都很棒)

2. 基於lua開發,所以可以完美利用lua的原表特性來進行一些框架搭建,更加適用於負責的點擊事件;

3. 擁有一套完善的支持自動化的庫,可以直接拿來使用;

4. 支持遠程調試,腳本傳到手機中運行,也可以生成app進行控制;

劣勢:

1. 需要學習lua語言,對小白來說有點不友好;

2. 需要付費,相對按鍵來說比較便宜;

3. 偏小眾,出問題想找解決辦法非常難找;

4. 對於android和iOS系統收取不同的費用來打包生成apk;

5. 代碼框架也是基於英文進行實現的;


觸動精靈的解決方案,好於能利用lua的原表特性來進行自定義框架開發,方便自己的後續的多次開發。網路上也有很多的教程來進行學習,就是遇到問題需要解決的時候,總會找不到辦法,這里有點難受。


Auto.js解決方案:

這套方案是藉助於android手機的無障礙服務進行實現的,根據控制項的id進行一系列的事件響應,精準度更高。

優勢:

1. 無需root就可以實現控制手機;

2. 可在手機中運行,也可以打包成apk運行;

3. 通過控制項id進行控制,准確度非常高,並且自適應解析度;

劣勢:

1. 對 游戲 不大友好,因為 游戲 很多時候控制項都不規則,都是一個個畫布;

2. 需要學習js;

3. 基於英文實現的代碼框架;


Auto.js這個解決方案,對於 游戲 來說並不大友好,雖然也有找圖找色等功能,但是使用起來並沒有按鍵或者觸動那麼方便,並且由於是基於空間id進行控制,並不大適合 游戲 。

其他解決方案:

其實還有其他非常多的類似的解決方案,但是大多數都沒上面列舉的這些被人熟知。

舉個例子像python也擁有非常豐富的類庫,但是只能適應使用usb連接手機的通過adb進行控制這樣的操作,無法生成一個apk來安裝到手機中進行操作,我也曾嘗試過在手機中模擬一個python環境,但是依賴的類庫無法非常方便的移植到手機中,就算靜態編譯過去也非常的耗時,所以python也能實現但是他很不友好,也很不方便,學習成本也非常高。

『陸』 觸動精靈lua腳本問題

進入cydia--管理--軟體源--編輯/添加--源地址:
進入觸動精靈源地址--安裝【觸動精靈】插件(版本已經更新到1.43)
將iOS設備連接電腦打開PP助手(Win)版--文件--系統文件(越獄)--路徑:/User/Media/TouchSprite/lua,將腳本文件導入。(注意:如果找不到路徑,請運行一次「觸動精靈")
腳本下載鏈接:
4
重啟一下機器,打開機器,打開觸摸精靈,刷新找出天天連萌的腳本,點擊一下,會顯示選擇。
5
打開游戲,開始時,按音量-開始腳本,結束時,按音量-結束。
6
250萬不是神話

『柒』 TC動態怪物尋找方法

按鍵精靈動態怪物識別。
觸動精靈只提供了單個找色函數,所以如果想在屏幕上找多個怪物,這里我設計的是按照屏幕大小,分成一個個小格子,然後便利格子,調用他們的單個找色函數,這樣的話,我們可以把找怪物單獨放到一個進程,然後去找怪物,找到怪物放到一個全局數組供函數使用。

『捌』 一鍵玩怎麼識別動態怪物

一鍵玩怎麼識別動態怪物?您可以使用一鍵玩來識別動態怪物,這是一款非常方便的應用,可以幫助您快速識別動態怪物。它的操作方法也很簡單,只需要您打開一鍵玩應用,然後將手機拍攝的動態怪物圖片上傳到應用中,應用會自動識別出動態怪物的類型,並給出相應的信息介紹。一鍵玩還可以幫助您快速收集動態怪物,您可以根據自己的需要收集不同類型的動態怪物,從而更好地掌握動態怪物的信息。

『玖』 觸動精靈的基本介紹


觸動精靈是一款模擬手機觸摸、按鍵操作的軟體,通過製作腳本,可以讓觸動精靈
代替雙手,自動執行一系列觸摸、按鍵操作。觸動精靈簡單、易用,不需要掌握任何編程知識就可以錄制出功能強大的腳本;還可以使用編程知識,編寫出功能更為復雜,交互更為靈活的腳本;只要能夠在手機上完成的人為操作,觸動精靈都可以代替完成,不僅省力,而且高效。
截至 2015 年 5 月 21 日,觸動精靈 iOS 版本已經更新到 2.1.3 ,安卓版本為1.0.4 。
觸動精靈的腳本編寫基於 Lua 腳本語言,支持其所有標准函數庫。除了能夠模擬點擊、移動、單擊 Home 鍵之外,觸動精靈還提供一系列取色、找色、截圖、找圖等函數,更有豐富的網路插件、文件操作插件可供選擇,腳本作者可以選擇不公開源代碼發布自己的腳本。

閱讀全文

與觸動精靈找色代碼相關的資料

熱點內容
oppo手機怎麼連接電腦傳輸數據 瀏覽:624
word刪除章節附註分隔符 瀏覽:773
公告質疑需要哪些文件 瀏覽:608
資料庫模型是干什麼的 瀏覽:404
win10的驅動怎麼安裝驅動 瀏覽:320
word文件水印怎麼取消 瀏覽:443
rhel6的鏡像文件在哪裡下載 瀏覽:571
成功正能量微信頭像 瀏覽:848
wps表格如何恢復數據 瀏覽:264
linuxc靜態庫創建 瀏覽:838
u盤有微信文件但微信恢復不了 瀏覽:585
蘋果的網站數據是什麼 瀏覽:22
ps滾字教程 瀏覽:237
win7網路鄰居如何保存ftp 瀏覽:186
安卓客戶端代理伺服器 瀏覽:572
編程用蘋果 瀏覽:659
51虛擬機的文件管理在哪裡 瀏覽:13
win10系統有沒有便簽 瀏覽:722
java引用傳遞和值傳遞 瀏覽:109
oracle下載安裝教程 瀏覽:854

友情鏈接