金猪上的切换界面配置的技巧原理思路及技巧思路

Golden Pig Script(原飞猪脚本)以按键精灵的教学为主,涉及UiBot、Python、Lua等脚本编程语言。教学内容包括自动化办公脚本、游戏辅助脚本、引流脚本、网页脚本、安卓脚本、IOS脚本、注册脚本、点赞脚本、阅读脚本和网赚脚本等。想制作脚本和学习按钮精灵的朋友可以加按键精灵学习交流群:554127455 学习路上你不再孤单,金猪脚本与你一起成长。

现在有些朋友写的一些脚本功能丰富,用户设置的选项也越来越多。但是按键精灵如何按时间调用子程序,是否会有一些用户抱怨:

界面上要设置的东西太多了。不同的数字使用不同的功能,而且每次都要单独调整,太麻烦了!

解决这个问题很容易。今天小编就给大家带来一个高级切换界面配置技巧。

原则思想

首先,我们需要了解实现这个功能的原理。

按钮向导脚本界面上的每个元素都有对应的配置代码。如果按钮精灵有生成界面,会在按钮精灵的安装目录下自动生成一个名为uservar.ini的配置文件(小精灵在当前精灵所在的目录下生成)

看,在这个配置文件中,保存了界面上每个控件的值。

我们知道这个配置文件的存在,所以很容易在多个配置之间切换。

想法:

图片[1]-金猪上的切换界面配置的技巧原理思路及技巧思路-老王博客

1、将当前接口值保存到uservar.ini配置文件

2、将 uservar.ini 复制到另一个文件夹并重命名

3、加载配置时,复制对应的配置文件,覆盖原来的uservar.ini文件

代码

保存和加载脚本上的控件,需要使用Button Wizard 2014版的新窗口控件方法

保存控件属性值设置(SaveSetting) 这是Form1控件2014版本新增的方法。作用是将界面控件的属性值保存到uservar.ini配置文件中。

保存控件属性值设置(LoadSetting) 这个与SaveSetting函数相反,它将uservar.ini配置文件中的控件信息加载到界面中

完整代码

//用于获取配置目录下已有的配置文件 Event Form1.Button1.ClickCall 获取目录文件 End Event//在输入框中命名新建配置文件 Event表单 1.Button2.ClickConfigName=Form1.InputBox1.TextFileName=path & “\” &ConfigName & “.ini”Form1. SaveSettingCall Plugin.File。 CopyFile(“.\uservar.ini”, 文件名) 调用 Lib. 文件。替换指定行的文本内容(文件名,”[“&配置名&”]”,1)call get Directory file End Event//将当前选中的配置文件加载到界面Event Form1.Button3.点击当前脚本 ID = GetMacroID()Call Plugin.File.CopyFile(path & “\” & 获取当前行的内容,”.\uservar.ini”)调用Lib.File。替换指定行的文本内容(“.\uservar.ini”, “[” & Current script ID & “]”, 1) Form1.LoadSettingEnd Event//用于删除指定配置file Event Form1.Button4.ClickCall Plugin.File.DeleteFile(path & “\” & 获取当前行内容) Call 获取目录文件 End Event//用于获取里面的所有配置文件配置目录 Function 获取目录文件 path = Form1.BrowseBox1.Path File = lib.file. 遍历指定目录(路径)下所有文件名 Form1.ListBox1.列表 = 加入(文件,“|”

复制代码

效果演示

这里是将几个多选框的不同状态保存为不同的配置文件按键精灵如何按时间调用子程序,然后分别切换配置。

童鞋们还可以直接将电脑上生成的配置文件发送给好友,让他们一键轻松设置脚本。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论