挂海论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 友情提示:文字/图片广告均非网站意见,请担保交易勿直接付款,由此产生的责任自负
玩游戏来117游戏网(H5不下载也能玩手游传奇,吃鸡,竞技都有)天下盾/国内/免实名/免备案CDN无视一切CC/DD攻击 找塔科夫作者TG @wuhao1954 QQ283931494 出租内核驱动读写保护,价格亲民,高品质群:530544047 →入驻S9企业发卡网各种全黑号辅助群:475351077
██【我要租此广告位】██... .
查看: 5630|回复: 10
打印 上一主题 下一主题

[按键辅助教程] 一毫秒就能改变脚本界面设置,就问你怕不怕~~

[复制链接]
3正式会员
142/300

142

积分

47

主题

5

听众
已帮网友解决0 个问题
好评
0
贡献
95
海币
290
交易币
0
跳转到指定楼层
楼主
发表于 2015-4-24 18:54:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).

友情提示:文字/图片广告均非本站意见,请担保交易勿直接付款,由此产生的责任自负!!!↑↑




让你的脚本配置灵活起来

[img]该链接无法确定安全[/img]

本文按键学院提供技术支持


按键学院交流群(1群已满):376122403
零基础学按键精灵群(2群):372671254




现在一些小伙伴写出的脚本功能都是比较丰富,可以然后用户设置的选项也越来越多,但是呢,是不是会接到一些用户在抱怨:
界面上要设置的东西太多啦,不同的号要用不同的功能,每次都得单独去调,太麻烦啦!
对于这种问题,要解决的话还是很容易的。今天小编就给大家带来个高大上的切换界面配置的技巧


原理思路


首先我们需要了解下实现这个功能的原理。
按键精灵的脚本界面上的每个元素都是有对应的一个配置代码的,如果按键精灵有生成界面的话,那会自动在按键精灵的安装目录下生成一个名为 uservar.ini 的配置文件(小精灵是生成在当前小精灵所在的目录)



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

我们知道了这个配置文件的存在,那要实现多个配置的切换就很容易了。
{:5_138:}
思路:
1、把当前的界面上的值保存到uservar.ini配置文件里
2、把uservar.ini复制到其他的文件夹并进行重命名
3、加载配置的时候把对应的配置文件重新复制覆盖掉原有的uservar.ini文件


代码



要实现把脚本上的控件保存和加载,就需要使用到按键精灵2014版本的新增的窗口控件方法




保存控件属性值设置(SaveSetting)
这个是Form1控件在2014版本中新增的方法,功能是把界面控件的属性值保存到uservar.ini配置文件中





保存控件属性值设置(LoadSetting)
这个是和SaveSetting功能相反,是把uservar.ini配置文件中的控件信息加载到界面上



完整代码
  1. //用来获取配置目录中已有的配置文件
  2. Event Form1.Button1.Click
  3.     Call 获取目录文件
  4. End Event
  5. //以输入框中的名称来命名,创建新的配置文件
  6. Event Form1.Button2.Click
  7.     配置名 = Form1.InputBox1.Text
  8.     文件名 = path & "\" & 配置名 & ".ini"
  9.     Form1.SaveSetting
  10.     Call Plugin.File.CopyFile(".\uservar.ini",文件名)
  11.     call 获取目录文件
  12. End Event
  13. //把当前选定的配置文件加载到界面中
  14. Event Form1.Button3.Click
  15.     call Plugin.File.CopyFile(path & "\" & 获取当前行内容, ".\uservar.ini")
  16.     Form1.LoadSetting
  17. End Event
  18. //用于删除指定的配置文件
  19. Event Form1.Button4.Click
  20.     Call Plugin.File.DeleteFile(path & "\" & 获取当前行内容)
  21.     Call 获取目录文件
  22. End Event
  23. //用于获取配置目录中的所有配置文件
  24. Function 获取目录文件
  25.     path = Form1.BrowseBox1.Path
  26.     文件 = lib.文件.遍历指定目录下所有文件名(path)
  27.     Form1.ListBox1.List = join(文件, "|")
  28. End Function
  29. //用于获取当前所选行的对应的配置文件
  30. Function 获取当前行内容()
  31.     行号 = Form1.ListBox1.ListIndex
  32.     获取当前行内容 = 文件(行号)
  33. End Function
复制代码




效果演示


这里是把几个多选框的不同的状态分别保存成不同的配置文件,然后分别进行切换配置








联系我时,请说是在 挂海论坛 上看到的,谢谢!



上一篇:游戏主播身价千万的背后:平台疯狂烧钱买生存?
下一篇:一键连招神器,带你超神带你飞
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。

2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:[email protected]),本站将立即改正。

83

积分

23

主题

2

听众
已帮网友解决0 个问题
好评
0
贡献
60
海币
653
交易币
0
沙发
发表于 2015-4-24 18:54:42 | 只看该作者
楼主加油,我们都看好你

4

积分

0

主题

2

听众
已帮网友解决0 个问题
好评
0
贡献
4
海币
7
交易币
0
板凳
发表于 2015-4-24 19:37:21 | 只看该作者
1.您的回帖是对楼主莫大的鼓励和支持,请不要发纯表情,无意义内容的帖子;          2. 请不要用讽刺、鄙视、如果您是对方,您也不会舒服;             3. 如果您希望别人怎么对待您.也请您先以同样的方式对待其他人; 谢谢楼主分享,支持 海论坛

0

积分

0

主题

0

听众
已帮网友解决0 个问题
好评
0
贡献
0
海币
1203
交易币
0
地板
发表于 2015-4-24 19:37:21 | 只看该作者
顶,楼主v5

16

积分

11

主题

0

听众
已帮网友解决0 个问题
好评
0
贡献
5
海币
77
交易币
0
5#
发表于 2015-4-25 12:08:20 | 只看该作者
希望越办越好, 海加油
3正式会员
253/300

253

积分

0

主题

3

听众
已帮网友解决0 个问题
好评
0
贡献
253
海币
754
交易币
0

热心会员推广达人宣传达人签到达人

6#
发表于 2015-4-25 15:07:03 | 只看该作者
谢谢楼主分享,支持 海论坛

29

积分

8

主题

2

听众
已帮网友解决0 个问题
好评
0
贡献
21
海币
1739
交易币
0
7#
发表于 2015-5-6 01:24:37 | 只看该作者
帖子不错 万一火了呢

1

积分

0

主题

2

听众
已帮网友解决0 个问题
好评
0
贡献
1
海币
2
交易币
0
8#
发表于 2015-5-6 02:37:39 | 只看该作者
呼呼~不知道说些什么了,太鸡冻了

13

积分

7

主题

2

听众
已帮网友解决0 个问题
好评
0
贡献
6
海币
309
交易币
0
9#
发表于 2015-8-5 18:36:25 | 只看该作者
手指点一点,海币就到手,我也是菜鸟大家一起进步啊

1

积分

0

主题

1

听众
已帮网友解决0 个问题
好评
0
贡献
1
海币
14
交易币
0
10#
发表于 2015-9-11 17:48:23 | 只看该作者
謝謝分享!~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

免责声明|Archiver|手机版|小黑屋|挂海论坛

GMT+8, 2024-4-28 11:33 , Processed in 0.493642 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

本站资源来自互联网用户收集发布,如有侵权请邮件与我们联系处理。xhzlw@foxmail.com

快速回复 返回顶部 返回列表