tft每日頭條

 > 生活

 > 手機按鍵精靈設置靜态

手機按鍵精靈設置靜态

生活 更新时间:2025-01-09 15:48:29

大家好,我是公衆号3分鐘學堂的郭立員,本期文章解決這麼一個問題:

①腳本界面中有多個要填寫的内容,比如輸入框、多選框

②電腦多開模拟器運行,每個腳本都要重複添加

寫腳本的時候,大家可能不會在意這個問題,但是當使用腳本的時候,會發現這個挺煩人的事兒。

一個屏幕上二三十個模拟器,每個腳本要填寫十幾二個内容,填着填着就用很煩躁。

解決這個問題的最好方式就是共享界面配置,如下圖

手機按鍵精靈設置靜态(按鍵精靈安卓版)1

在我之前的文章《多模拟器實現共享界面設置》介紹過寫的方法,這種方法就是通過文本保存界面上的配置内容,用的時候從文本裡面讀取,自動填寫到界面中。

這種方式文本可以保存在本地,也可以保存在雲服務器上,前者适合模拟器多開,後者手機和模拟器使用都行。

但是有一個問題需要在寫腳本界面之前就要把這個事兒想好,寫好保存和加載配置的功能,如果腳本都寫好了,再想加這個功能,就比較麻煩了也容易寫錯或者漏寫。

那麼有沒有其他方法呢?其實還真有!

界面上填寫的内容是保存在一個文件裡面,如下圖:

手機按鍵精靈設置靜态(按鍵精靈安卓版)2

它是以表的形式存儲,内容形式:元素名稱和值。

readuiconfig這個命令大家應該知道,用于讀取界面上内容,它其實就是讀取這個文件裡面,對應的名稱值。

關于這個文件的存儲位置:

按鍵助手:/sdcard/MobileAnJian/UIConfig/

腳本打包:/data/data/"&包名&"/files/script.cfg

操作原理:

保存:把script.cfg複制到共享文件夾裡面

加載:把共享文件夾裡面的配置文件,複制到/data/data/"&包名&"/files/script.cfg

實際應用的使用方法:

在你的腳本界面上加上兩個多選框:

手機按鍵精靈設置靜态(按鍵精靈安卓版)3

腳本開始加上:

Dim 包名="com.gongx" If ReadUIConfig("保存") Then Dir.Copy "/data/data/" & 包名 & "/files/script.cfg", "/sdcard/pictures/ui/script.cfg" For 3 ShowMessage "界面配置保存成功" delay 1000 Next End If If ReadUIConfig("加載") Then Dir.Copy "/sdcard/pictures/ui/script.cfg", "/data/data/" & 包名 & "/files/script.cfg" For 3 ShowMessage "界面配置加載成功,重啟腳本即可看到界面配置" delay 1000 Next EndIf

第一個腳本勾選保存,運行腳本,既可以保存

其他腳本,勾選加載,運行腳本加載界面配置

這種方式的優點是你可以在編寫完腳本,然後想共享界面配置内容,直接在現有腳本上直接添加,無需修改腳本原來的代碼。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved