TC官方合作论坛

标题: 关于读写配置的问题 [打印本页]

作者: 头疼宁    时间: 2012-11-16 13:35
标题: 关于读写配置的问题
谁能给个读写配置循环的教程,一直修改控件号及变量重复写一样的语句实在太伤了,求教该怎么破,以下我给出一个列子,有大神来解决一下么

   以下例子是单个热键读配置时候需要的语句,但是如果数量多了(10个20个控件),重复写很纠结,求大神解决下

   字符型 返回键码=辅助.读配置("配置文件","返回键码",配置文件)  
   字符型 返回功能键=辅助.读配置("配置文件","返回功能键",配置文件)
   热键.设置("热键0",转换.字符型转整型(返回键码,0),转换.字符型转整型(返回功能键,0))

作者: 夏末    时间: 2012-11-16 15:47
如果热键名称是默认的,01234……,用循环写,
作者: 最爱念    时间: 2012-11-16 15:49
这个。。。貌似只能重复写吧
作者: 头疼宁    时间: 2012-11-16 15:49
回复 2楼夏末的帖子

我知道用循环写,最好能来个实例
作者: 头疼宁    时间: 2012-11-16 15:52
回复 3楼最爱念的帖子

不可能的吧,有重复,肯定可以有重复判断然后套公式按步执行的,问题是这个写了几次都有问题,可能还不是很熟悉,坐等各位大腿解答啊
作者: 夏末    时间: 2012-11-16 15:53
手机,好像论坛以前有类似问题,搜索一下
作者: 头疼宁    时间: 2012-11-16 16:25
回复 6楼夏末的帖子

貌似没找到呢,大神,这个代码应该不会很长,只是我写的老出问题,我建议你空了帮我写一下呗,我也是为了精简、简练,望大神多多指导啊。
作者: 444666    时间: 2012-11-16 16:55
这个就是 你办会员 VIP  一定有人帮你写的!!  免费不花钱还想要精简  的好代码 我看白费了!!  哈哈
作者: shgxbc    时间: 2012-11-16 17:25
我刚看了最为基础的啊
作者: 夏末    时间: 2012-11-16 18:05
  1.     遍历(整型 i=0;i<10;i++)//从热键0 设置到 热键9
  2.         字符型 返回键码=辅助.读配置("配置文件","返回键码",配置文件)         
  3.         字符型 返回功能键=辅助.读配置("配置文件","返回功能键",配置文件)
  4.         热键.设置("热键"+转换.整型转字符型(i),转换.字符型转整型(返回键码),转换.字符型转整型(返回功能键))
  5.     遍历结束
复制代码

作者: fire    时间: 2012-11-16 19:08
  1. 空间 测试 //★★★★★★★★★★★★★★★★★★★★★楼主的程序有几个热键,只需把下面的for循环修改即可。。。。

  2. //定义默认空间
  3. 整型 获取句柄
  4. 整型 设置句柄
  5. 字符型 配置路径

  6. 功能 逻辑型 获取()
  7.     整型 返回键码,返回功能键
  8.     字符型 热键
  9.     for(int i=0; i<5;i++)
  10.         热键 = "热键" + 转换.整型转字符型(i)
  11.         热键.获得(热键,返回键码,返回功能键)
  12.         辅助.写配置(热键,"返回键码",转换.整型转字符型(返回键码),配置路径)
  13.         辅助.写配置(热键,"返回功能键",转换.整型转字符型(返回功能键),配置路径)
  14.     endfor
  15.     返回 真
  16. 功能结束

  17. 功能 逻辑型 设置()
  18.     字符型 热键
  19.     整型 返回键码,返回功能键
  20.     for(int i=0; i<5; i++)
  21.         热键 = "热键" + 转换.整型转字符型(i)
  22.         返回键码 = 转换.字符型转整型(辅助.读配置(热键,"返回键码",配置路径),0)
  23.         返回功能键 = 转换.字符型转整型(辅助.读配置(热键,"返回功能键",配置路径),0)
  24.         热键.设置(热键,返回键码,返回功能键)
  25.     endfor
  26.     返回 真
  27. 功能结束

  28. 功能 逻辑型 销毁()             //销毁时关闭线程句柄
  29.     //这里添加你要执行的代码
  30.     线程.关闭(获取句柄)
  31.     线程.关闭(设置句柄)
  32.     返回 真
  33. 功能结束

  34. 功能 逻辑型 初始化()           //初始化获取配置路径和设置热键
  35.     //这里添加你要执行的代码
  36.     配置路径 = 系统.获取程序路径()+"abc.ini"
  37.     设置句柄 = 线程.开启("测试.设置","")
  38.     返回 真
  39. 功能结束

  40. 功能 逻辑型 开始_点击()       //提示用户,保存设置热键
  41.     //这里添加你要执行的代码
  42.     线程.关闭(获取句柄)
  43.     获取句柄 = 线程.开启("测试.获取","")
  44.     返回 真
  45. 功能结束

  46. 空间结束
  47. //空间结束语句
复制代码


作者: 头疼宁    时间: 2012-11-17 11:17
回复 10楼夏末的帖子

谢谢指导
作者: 头疼宁    时间: 2012-11-17 11:17
回复 11楼fire的帖子

谢谢指导




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1