小精灵挂机脚本,按键精灵挂机脚本制作教程
大家好,我是微信官方账号3分钟学堂的郭莉媛。这篇文章解决了这样一个问题
脚本界面有很多需要填写的内容,如输入框、多选框等。
电脑运行模拟器的次数比较多,每个脚本都要反复添加。
写脚本的时候,大家可能不会在意这个问题,使用脚本的时候,会觉得挺烦的。
一个屏幕上有二三十个模拟器,每个脚本要填十几两个内容。填着用着就很烦。
解决这个问题的最好方法是共享接口配置,如下图所示
在我之前的文章《多模拟器实现共享界面设置》中,我介绍了写作的方法。这种方法是将界面上的配置内容通过文本保存,使用时从文本中读取,并自动填充到界面中。
这样,文本可以保存在本地,也可以保存在云服务器上。前者适合模拟器多开,后者手机和模拟器都可以用。
有一个问题是你在写脚本接口之前需要考虑到这一点,写保存和加载配置的功能。如果全部写剧本,会比较麻烦,容易出错或遗漏。
那么还有别的办法吗?其实是有的!
界面中填写的内容保存在一个文件中,如下图所示
它以表的形式存储,其内容以元素名称和值的形式存在。
您应该知道,readuiconfig命令用于读取界面上的内容。它实际上读取这个文件中相应的名称值。
关于此文件的存储位置
助手/sdcard/MobileAnJian/UIConfig/
脚本打包/data/data/"包名"/files/script.cfg
工作原理
保存将script.cfg复制到共享文件夹中。
Load:将共享文件夹中的配置文件复制到/data/data/"包名"/files/script.cfg。
实际使用方法
向脚本界面添加两个多选复选框
通过添加以下内容启动脚本
如果ReadUIConfig (save )则Dir。复制/data/data/包名/files/script.cfg ,/SD card/pictures/ui/script . CFG for 3 show message 接口配置保存成功 delay 1000 nextendifi readuiconfig( loading )然后dir . copy /SD card/pictures/ui/script . CFG ,/data/data/包名/files/script . CFG for 3 show message 接口配置已经加载成功,接口配置 delay 1000 NextEndIf 后可以看到选中保存第一个脚本,运行脚本,就可以保存了。
其他脚本,检查加载,并运行脚本加载接口配置。
这种方式的好处是可以在编写脚本后共享界面配置内容,直接添加到现有脚本中,无需修改脚本原代码。