您的位置 首页 > 数码极客

【苹果手机按键助手】「按键精灵安卓版」解决多开模拟器脚本界面配置共享问题

大家好,我是公众号三分钟学堂的郭力源。本期文章解决这种问题。

脚本界面有多个要填充的内容,如输入框、多选框等。

电脑要开很多模拟器,每个脚本都要反复添加。

写剧本的时候,你可能不在乎这个问题,但在使用剧本的时候,你会发现这件烦人的事。


一个屏幕上二三十个模拟器,每个脚本要填写十几二个内容,填着填着就用很烦躁。


解决这个问题的最好方式就是共享界面配置,如下图




在我之前的文章《多模拟器实现共享界面设置》介绍过写的方法,这种方法就是通过文本保存界面上的配置内容,用的时候从文本里面读取,自动填写到界面中。


这种方式文本可以保存在本地,也可以保存在云服务器上,前者适合模拟器多开,后者手机和模拟器使用都行。


但是有一个问题需要在写脚本界面之前就要把这个事儿想好,写好保存和加载配置的功能,如果脚本都写好了,再想加这个功能,就比较麻烦了也容易写错或者漏写。


那么有没有其他方法呢?其实还真有!


界面上填写的内容是保存在一个文件里面,如下图:



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


readuiconfig这个命令大家应该知道,用于读取界面上内容,它其实就是读取这个文件里面,对应的名称值。


关于这个文件的存储位置:


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

脚本打包:/data/data/"&包名&"/file


操作原理:


保存:把复制到共享文件夹里面

加载:把共享文件夹里面的配置文件,复制到/data/data/"&包名&"/file


实际应用的使用方法:


在你的脚本界面上加上两个多选框:



脚本开始加上:


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


第一个脚本勾选保存,运行脚本,既可以保存

其他脚本,勾选加载,运行脚本加载界面配置


这种方式的优点是你可以在编写完脚本,然后想共享界面配置内容,直接在现有脚本上直接添加,无需修改脚本原来的代码。

关于作者: admin

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐