本軟件為腳本精靈(Android平臺(tái))開發(fā)工具,部分功能需要在您的Android機(jī)上安裝腳本精靈。腳本精靈提供一個(gè)電腦端的開發(fā)工具,提供一個(gè)腳本編輯器,具有工程管理、關(guān)鍵字高亮、函數(shù)庫(kù)高亮、腳本檢錯(cuò)、編譯加密腳本、遠(yuǎn)程屏幕、遠(yuǎn)程截屏、遠(yuǎn)程取色、遠(yuǎn)程取坐標(biāo)、遠(yuǎn)程導(dǎo)入等功能。如果有wifi支持,完全不需要用數(shù)據(jù)線。
更新日志:
腳本精靈開發(fā)平臺(tái)v1.1.1
1、添加收縮代碼功能
2、添加當(dāng)前代碼行著色
3、添加二進(jìn)制腳本v2版本
4、添加付費(fèi)版二進(jìn)制腳本v1編譯功能
PS:二進(jìn)制腳本v2版本和付費(fèi)二進(jìn)制腳本v1版本只能在腳本精靈v2.0.5或以上內(nèi)核中運(yùn)行。
腳本精靈開發(fā)平臺(tái)v1.1.0
1、添加代碼自動(dòng)縮進(jìn)功能
2、添加代碼自動(dòng)補(bǔ)全功能
3、添加函數(shù)和參數(shù)提示功能
4、改進(jìn)截圖為24位,截圖占用內(nèi)存更小。
5、修復(fù)部分因腳本太長(zhǎng)導(dǎo)致編譯崩潰的問題。
6、改進(jìn)二進(jìn)制腳本格式。
7、添加官網(wǎng)教程
基本介紹:
一、各組成部分介紹
1、二進(jìn)制腳本結(jié)構(gòu)
二進(jìn)制腳本格式是腳本精靈獨(dú)有的腳本格式,只有腳本精靈能夠識(shí)別
用腳本精靈開發(fā)工具編譯后的腳本即為二進(jìn)制腳本
二進(jìn)制腳本為一個(gè)單獨(dú)的文件,里面包含了腳本本身的代碼、腳本所需要的圖片和配置、腳本描述、腳本名稱等信息
編譯后的二進(jìn)制腳本為加密壓縮的腳本格式,無法查看和修改腳本內(nèi)容和相關(guān)圖片。只有擁有源代碼的作者本人才能修改和重新編譯腳本
2、明文格式腳本
明文腳本是文本格式的,直接用文本編輯器打開即可查看和編輯
錄制的腳本為明文腳本
明文腳本可以用腳本精靈開發(fā)工具編譯成二進(jìn)制腳本
二、工程管理
腳本精靈工程統(tǒng)一保存在”[程序目錄]/工程目錄“下,啟動(dòng)程序后自動(dòng)讀取工程顯示在左邊的工程樹中
工程樹中藍(lán)色的為當(dāng)前活動(dòng)腳本,用戶所做的操作都是針對(duì)活動(dòng)腳本,比如截圖的存儲(chǔ)路徑。在工程名上點(diǎn)擊右鍵可設(shè)為活動(dòng)腳本
工程目錄中的se.project為工程信息,創(chuàng)建工程時(shí)自動(dòng)創(chuàng)建,不能刪除
工程中的main.script為腳本文件,實(shí)際執(zhí)行的腳本就是該文件,不能刪除和重命名
腳本相關(guān)的圖片和文件需要放在該工程同目錄下或者子目錄下
工程目錄下不要存放不用到的文件,這樣會(huì)影響速度
1新建工程
點(diǎn)擊菜單欄->工程->新建工程,彈出新建工程對(duì)話框
填入工程名稱,該名稱也將作為腳本的名稱
填入工程描述,該描述將會(huì)寫入到腳本中,要簡(jiǎn)短
點(diǎn)確定即可創(chuàng)建一個(gè)工程
2刪除工程
在左邊工程樹上選擇一個(gè)工程點(diǎn)擊鼠標(biāo)右鍵彈出上下文菜單
點(diǎn)擊刪除工程
3腳本編輯
雙擊工程里面main.script即可打開腳本進(jìn)編輯
4圖片路徑
由于腳本精靈的腳本編譯后會(huì)將所有圖片打包成一個(gè)二進(jìn)制文件,因此所有尋圖函數(shù)的圖片路徑也要寫相對(duì)工程的路徑
比如某工程下有一個(gè)圖片為1.bmp,則圖片路徑直接寫”1.bmp“。如果1.bmp在該工程的子目錄"截圖"下,則圖片路徑寫"截圖/1.bmp"
腳本用到的相關(guān)圖片不需要再另外復(fù)制到設(shè)備里面,腳本自身已經(jīng)包含了這些圖片
三、遠(yuǎn)程設(shè)備管理
遠(yuǎn)程設(shè)備管理功能包括:遠(yuǎn)程導(dǎo)入腳本、遠(yuǎn)程監(jiān)控屏幕、遠(yuǎn)程截屏(范圍)、遠(yuǎn)程取色、遠(yuǎn)程取坐標(biāo)、遠(yuǎn)程控制
遠(yuǎn)程設(shè)備管理用USB連接電腦或者設(shè)備wifi支持
遠(yuǎn)程設(shè)備必須已經(jīng)運(yùn)行腳本精靈
1 遠(yuǎn)程導(dǎo)入腳本
點(diǎn)擊菜單欄->構(gòu)建腳本->遠(yuǎn)程導(dǎo)入腳本,或按F7
輸入遠(yuǎn)程設(shè)備的IP,IP可以在[apk端腳本精靈控制條->腳本管理面板->系統(tǒng)信息]里面看到
如果使用USB方式連接電腦,則IP應(yīng)填寫為 127.0.0.1
選擇需要導(dǎo)入的二進(jìn)制腳本
點(diǎn)擊確定即可將二進(jìn)制腳本遠(yuǎn)程導(dǎo)入到設(shè)備里面
2 遠(yuǎn)程屏幕
點(diǎn)擊菜單欄->圖像工具->遠(yuǎn)程屏幕
輸入遠(yuǎn)程設(shè)備的IP,IP可以在[apk端腳本精靈控制條->腳本管理面板->系統(tǒng)信息]里面看到
點(diǎn)擊連接即可遠(yuǎn)程連接到設(shè)備,連接成功后自動(dòng)打開遠(yuǎn)程屏幕窗口
3 遠(yuǎn)程截圖
打開遠(yuǎn)程屏幕
點(diǎn)擊菜單->截圖->矩形截圖,或按Ctrl+R,當(dāng)前整個(gè)電腦屏幕將暫停
用鼠標(biāo)將需要截取的部分畫出來,然后雙擊即可截取畫出的矩形部分
圖片自動(dòng)保存在活動(dòng)工程的"截圖"目錄下
4 遠(yuǎn)程取色
打開遠(yuǎn)程屏幕
將鼠標(biāo)指針停在遠(yuǎn)程屏幕上
窗口右上角即可顯示當(dāng)前鼠標(biāo)位置在遠(yuǎn)程屏幕上的顏色值、分解出來的RGB值以及放大的指針位置顏色
5 遠(yuǎn)程取坐標(biāo)
打開遠(yuǎn)程屏幕
將鼠標(biāo)指針停在遠(yuǎn)程屏幕上
窗口右上角可以看到鼠標(biāo)所指位置在遠(yuǎn)程設(shè)備上的坐標(biāo)
四、腳本編輯器
1 關(guān)鍵字高亮
Lua語(yǔ)法關(guān)鍵字、Lua內(nèi)置庫(kù)函數(shù)、腳本精靈庫(kù)函數(shù)都將不同的顏色高亮顯示
腳本精靈庫(kù)函數(shù)和腳本精靈相關(guān)全局變量和數(shù)據(jù)均以紅色顯示
2 腳本檢錯(cuò)
代碼檢錯(cuò)可以檢錯(cuò)腳本的基本語(yǔ)法是否正確,如果錯(cuò)誤將提示錯(cuò)誤行數(shù)和錯(cuò)誤信息
編譯完腳本后,點(diǎn)擊菜單->構(gòu)建腳本->腳本檢錯(cuò),或按F5。即可對(duì)當(dāng)前腳本進(jìn)行檢查
檢查腳本前會(huì)自動(dòng)保存當(dāng)前腳本
建議每編輯一段代碼后,都使用一下F5進(jìn)行保存并自動(dòng)檢錯(cuò)
3 編譯腳本
點(diǎn)擊菜單->構(gòu)建腳本->編譯工程,或按F6。即可對(duì)當(dāng)前活動(dòng)工程進(jìn)行編譯
編譯成功后生成的二進(jìn)制腳本保存在工程跟目錄下,名稱為:[工程名].se,該文件可以重命名
腳本精靈開發(fā)平臺(tái)之遠(yuǎn)程屏幕:
基本功能:
1、遠(yuǎn)程截屏、取色、取坐標(biāo),取范圍。
2、遠(yuǎn)程控制。(有延遲問題)
使用條件:
1、在手機(jī)或者平板上運(yùn)行腳本精靈并聯(lián)網(wǎng)。
2、在電腦上運(yùn)行腳本精靈開發(fā)平臺(tái)。
3、電腦和手機(jī)最好在同一局域網(wǎng),手機(jī)用wifi連接,如果手機(jī)用限流量的網(wǎng)絡(luò)的話,你會(huì)傷不起的。
使用步驟:
1、獲取手機(jī)IP,可從腳本精靈-控制面板-系統(tǒng)信息里面看到IP地址,在某些設(shè)備上顯示的可能不是一個(gè)正常的IP,這時(shí)你可以用手機(jī)自帶的wifi管理來看IP。
2、在開發(fā)平臺(tái)上點(diǎn)擊菜單-遠(yuǎn)程屏幕,然后輸入剛才獲取的IP,點(diǎn)擊連接即可打開遠(yuǎn)程屏幕。
操作方法:
1、鼠標(biāo)移動(dòng)到遠(yuǎn)程屏幕范圍,右邊將會(huì)自動(dòng)顯示鼠標(biāo)位置的顏色和相對(duì)遠(yuǎn)程設(shè)備的坐標(biāo)。
2、Ctrl+R是區(qū)域截圖,可以自己畫一個(gè)范圍進(jìn)行截取,Ctrl+F是全屏截圖。
3、Ctrl+1 ~ Ctrl+6 是取色,自動(dòng)將顏色保存在顏色緩存區(qū),取色時(shí)需要將鼠標(biāo)放在遠(yuǎn)程屏幕范圍內(nèi)。
4、Ctrl+0 是清空顏色緩存區(qū)。
注意事項(xiàng):
1、截圖自動(dòng)保存在當(dāng)前活動(dòng)工程目錄下。(活動(dòng)工程即為以藍(lán)色顯示的工程,可改變)
2、在目前的版本中,截圖和取色請(qǐng)不要旋轉(zhuǎn)屏幕。
3、遠(yuǎn)程滑動(dòng)屏幕可能導(dǎo)致程序崩潰。