TC官方合作论坛

 找回密码
 立即注册
查看: 1447|回复: 12
打印 上一主题 下一主题

[已解决] 关于读写配置的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-16 13:35:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
谁能给个读写配置循环的教程,一直修改控件号及变量重复写一样的语句实在太伤了,求教该怎么破,以下我给出一个列子,有大神来解决一下么

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

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

使用道具 举报

10#
发表于 2012-11-16 18:05:27 | 只看该作者
  1.     遍历(整型 i=0;i<10;i++)//从热键0 设置到 热键9
  2.         字符型 返回键码=辅助.读配置("配置文件","返回键码",配置文件)         
  3.         字符型 返回功能键=辅助.读配置("配置文件","返回功能键",配置文件)
  4.         热键.设置("热键"+转换.整型转字符型(i),转换.字符型转整型(返回键码),转换.字符型转整型(返回功能键))
  5.     遍历结束
复制代码
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2012-11-17 11:17:46 | 只看该作者
回复 11楼fire的帖子

谢谢指导
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2012-11-17 11:17:17 | 只看该作者
回复 10楼夏末的帖子

谢谢指导
回复 支持 反对

使用道具 举报

11#
发表于 2012-11-16 19:08:52 | 只看该作者
  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. //空间结束语句
复制代码

回复 支持 反对

使用道具 举报

9#
发表于 2012-11-16 17:25:43 | 只看该作者
我刚看了最为基础的啊
回复 支持 反对

使用道具 举报

8#
发表于 2012-11-16 16:55:06 | 只看该作者
这个就是 你办会员 VIP  一定有人帮你写的!!  免费不花钱还想要精简  的好代码 我看白费了!!  哈哈
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-11-16 16:25:39 | 只看该作者
回复 6楼夏末的帖子

貌似没找到呢,大神,这个代码应该不会很长,只是我写的老出问题,我建议你空了帮我写一下呗,我也是为了精简、简练,望大神多多指导啊。
回复 支持 反对

使用道具 举报

6#
发表于 2012-11-16 15:53:01 | 只看该作者
手机,好像论坛以前有类似问题,搜索一下
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-11-16 15:52:04 | 只看该作者
回复 3楼最爱念的帖子

不可能的吧,有重复,肯定可以有重复判断然后套公式按步执行的,问题是这个写了几次都有问题,可能还不是很熟悉,坐等各位大腿解答啊
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-9 11:03 , Processed in 0.157207 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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