TC官方合作论坛
标题:
初始化界面配置,轻松设置一键保存,真正的简单配置......
[打印本页]
作者:
87010068
时间:
2016-11-27 23:37
标题:
初始化界面配置,轻松设置一键保存,真正的简单配置......
本帖最后由 87010068 于 2016-12-28 21:03 编辑
初始化界面配置,轻松设置一键保存,真正的简单配置,免费分享给大家了......保存配置按照例子填写就行了,初始化调用
载入配置(),就可以了
例:
说明:保存配置参数为("控件,控件名|.......")
功能 测试()
保存配置("浏览框,
浏览
框0")
保存配置("编辑框,编辑框0|热键,热键0|单选框,单选框0")
结束
功能 初始化()
载入配置()
结束
功能 保存配置(控件组)
变量 n,a,b,z=数组()
n=字符串分割(控件组,"|",a)
遍历(变量 i=0;i<n;i++)
z[i]=0
字符串分割(a[i],",",b)
如果(b[0]=="热键")
变量 键值,键码,功能键
热键获取键码(b[1],键码,功能键)
循环(真)
变量 返回值
变量 内容=文件读配置("保存配置","控件"&z[i],进程路径&"配置文件.ini")
如果(内容=="")
热键销毁(b[1])
文件写配置("保存配置","控件"&z[i],b[0]&"|"&b[1]&"|"&键码&","&功能键,进程路径&"配置文件.ini")
热键注册(b[1])
跳出
否则
字符串分割(内容,"|",返回值)
字符串分割(返回值[2],",",键值)
如果(b[0]==返回值[0]&&b[1]==返回值[1]&&(键值[0]!=键码||键值[0]!=功能键))
热键销毁(b[1])
文件写配置("保存配置","控件"&z[i],b[0]&"|"&b[1]&"|"&键码&","&功能键,进程路径&"配置文件.ini")
热键注册(b[1])
跳出
结束
结束
z[i]++
结束
否则如果(b[0]=="编辑框")
循环(真)
变量 返回值
变量 内容=文件读配置("保存配置","控件"&z[i],进程路径&"配置文件.ini")
如果(内容=="")
文件写配置("保存配置","控件"&z[i],b[0]&"|"&b[1]&"|"&字符串替换(编辑框获取文本(b[1]),"|",","),进程路径&"配置文件.ini")
跳出
否则
字符串分割(内容,"|",返回值)
如果(b[0]==返回值[0]&&b[1]==返回值[1])
文件写配置("保存配置","控件"&z[i],b[0]&"|"&b[1]&"|"&字符串替换(编辑框获取文本(b[1]),"|",","),进程路径&"配置文件.ini")
跳出
结束
结束
z[i]++
结束
否则如果(b[0]=="浏览框")
循环(真)
变量 返回值
变量 内容=文件读配置("保存配置","控件"&z[i],进程路径&"配置文件.ini")
如果(内容=="")
文件写配置("保存配置","控件"&z[i],b[0]&"|"&b[1]&"|"&字符串替换(浏览框获取文本(b[1]),"|",","),进程路径&"配置文件.ini")
跳出
否则
字符串分割(内容,"|",返回值)
如果(b[0]==返回值[0]&&b[1]==返回值[1])
文件写配置("保存配置","控件"&z[i],b[0]&"|"&b[1]&"|"&字符串替换(浏览框获取文本(b[1]),"|",","),进程路径&"配置文件.ini")
跳出
结束
结束
z[i]++
结束
否则如果(b[0]=="下拉框")
循环(真)
变量 返回值
变量 内容=文件读配置("保存配置","控件"&z[i],进程路径&"配置文件.ini")
如果(内容=="")
文件写配置("保存配置","控件"&z[i],b[0]&"|"&b[1]&"|"&下拉框获取选项(b[1]),进程路径&"配置文件.ini")
跳出
否则
字符串分割(内容,"|",返回值)
如果(b[0]==返回值[0]&&b[1]==返回值[1])
文件写配置("保存配置","控件"&z[i],b[0]&"|"&b[1]&"|"&下拉框获取选项(b[1]),进程路径&"配置文件.ini")
跳出
结束
结束
z[i]++
结束
否则如果(b[0]=="复选框")
循环(真)
变量 返回值
变量 内容=文件读配置("保存配置","控件"&z[i],进程路径&"配置文件.ini")
如果(内容=="")
文件写配置("保存配置","控件"&z[i],b[0]&"|"&b[1]&"|"&复选框获取状态(b[1]),进程路径&"配置文件.ini")
跳出
否则
字符串分割(内容,"|",返回值)
如果(b[0]==返回值[0]&&b[1]==返回值[1])
文件写配置("保存配置","控件"&z[i],b[0]&"|"&b[1]&"|"&复选框获取状态(b[1]),进程路径&"配置文件.ini")
跳出
结束
结束
z[i]++
结束
否则如果(b[0]=="单选框")
循环(真)
变量 返回值
变量 内容=文件读配置("保存配置","控件"&z[i],进程路径&"配置文件.ini")
如果(内容=="")
文件写配置("保存配置","控件"&z[i],b[0]&"|"&b[1]&"|"&单选框获取状态(b[1]),进程路径&"配置文件.ini")
跳出
否则
字符串分割(内容,"|",返回值)
如果(b[0]==返回值[0]&&b[1]==返回值[1])
文件写配置("保存配置","控件"&z[i],b[0]&"|"&b[1]&"|"&单选框获取状态(b[1]),进程路径&"配置文件.ini")
跳出
结束
结束
z[i]++
结束
结束
结束
结束
功能 载入配置()
变量 数量=0
循环(真)
变量 内容=文件读配置("保存配置","控件"&数量,进程路径&"配置文件.ini")
如果(内容=="")
跳出
否则
变量 返回值
字符串分割(内容,"|",返回值)
如果(返回值[0]=="热键")
变量 键值,键码,功能键
字符串分割(返回值[2],",",键值)
热键获取键码(返回值[1],键码,功能键)
如果(键值[0]!=键码&&键值[1]!=功能键)
热键设置键码(返回值[1],键值[0],键值[1])
热键注册(返回值[1])
结束
否则如果(返回值[0]=="编辑框")
编辑框设置文本(返回值[1],字符串替换(返回值[2],",","|"))
否则如果(返回值[0]=="浏览框")
浏览框设置文本(返回值[1],字符串替换(返回值[2],",","|"))
否则如果(返回值[0]=="下拉框")
下拉框设置选项(返回值[1],返回值[2])
否则如果(返回值[0]=="复选框")
复选框设置状态(返回值[1],返回值[2])
否则如果(返回值[0]=="单选框")
单选框设置状态(返回值[1],返回值[2])
结束
结束
数量++
结束
结束
复制代码
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1