TC官方合作论坛

 找回密码
 立即注册
查看: 1174|回复: 6

[问题] 求组啊,完全不知道怎么回事(新手求助),在线等回复啊

[复制链接]
发表于 2014-5-4 17:44:08 | 显示全部楼层 |阅读模式
本帖最后由 z928813569 于 2014-5-4 18:24 编辑

空间 TC按键
变量    x1,x2,返回键码,返回功能键码,线程句柄,状态
//默认空间
功能 执行()
    热键.获得("热键2",x1,返回功能键码)
    热键.获得("热键3",x2,返回功能键码)
   
   
    循环(真)
        如果(复选框.获得状态("复选框0")==真)
            键盘.按键(x1,1)
            辅助.等待(10)
        如果结束
        如果(复选框.获得状态("复选框1")==真)
            键盘.按键(x2,1)
            辅助.等待(10)
        如果结束
    循环结束
   
功能结束
//开始按钮_点击操作
功能 开始_点击()
    线程.开启("TC按键.执行","")
    辅助.蜂鸣(5000,500)
功能结束
//退出按钮_点击操作
功能 退出_点击()
    辅助.蜂鸣(2000,500)
    辅助.退出()
功能结束
功能 热键0_热键()
    //这里添加你要执行的代码
    线程句柄 = 线程.开启("TC按键.执行","")
    辅助.蜂鸣(300,500)
功能结束

功能 热键1_热键()
    //这里添加你要执行的代码
    线程.关闭(线程句柄)
    辅助.蜂鸣(400,500)
功能结束

功能 热键2_热键()
    //这里添加你要执行的代码
    热键.销毁("热键2")
    热键.注册("热键2")
功能结束

功能 热键3_热键()
    //这里添加你要执行的代码
    热键.销毁("热键3")
    热键.注册("热键3")
功能结束

功能 按钮0_点击()
    //这里添加你要执行的代码
    热键.获得("热键2",返回键码,返回功能键码)   
    辅助.写配置("热键2","返回键码",返回键码,".\\配置文件.ini")   
    辅助.写配置("热键2","返回功能键",返回功能键码,".\\配置文件.ini")   
   
    热键.获得("热键3",返回键码,返回功能键码)   
    辅助.写配置("热键3","返回键码",返回键码,".\\配置文件.ini")   
    辅助.写配置("热键3","返回功能键码",返回功能键码,".\\配置文件.ini")  
   
    状态=复选框.获得状态("复选框0")
    辅助.写配置("复选框0","状态",状态,".\\配置文件.ini")   
   
    状态=复选框.获得状态("复选框1")
    辅助.写配置("复选框1","状态",状态,".\\配置文件.ini")   
功能结束

//空间结束语句
功能 初始化()
    //这里添加你要执行的代码
    返回键码= 辅助.读配置("热键2","返回键码",".\\配置文件.ini")   
    返回功能键码=辅助.读配置("热键2","返回功能键码",".\\配置文件.ini")   
    热键.设置("热键2",返回键码,返回功能键码 )       //这里是85行
   
    返回键码 =  辅助.读配置("热键3","返回键码",".\\配置文件.ini")   
    返回功能键码 =  辅助.读配置("热键3","返回功能键码",".\\配置文件.ini")   
    热键.设置("热键3",返回键码,返回功能键码)
   
    状态=复选框.选中("复选框0",  辅助.读配置("复选框0","状态",".\\配置文件.ini")   )
   
    状态=复选框.选中("复选框1",辅助.读配置("复选框1","状态",".\\配置文件.ini")   )
功能结束
空间结束



点击“运行”后出现配置信息错误啊。之前就是这样写的,没有出现问题,今天就是将“F:\\配置文件.ini"
改成".\\配置文件.ini"
就问题!!!

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2014-5-4 18:03:02 | 显示全部楼层

".\\配置文件.ini"改成   系统.获取程序路径()&"配置文件.ini"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-4 18:18:21 | 显示全部楼层
lidongxu 发表于 2014-5-4 18:03
".\\配置文件.ini"改成   系统.获取程序路径()&"配置文件.ini"

好像还是不行啊
一样的提示
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-4 18:35:53 | 显示全部楼层
本帖最后由 z928813569 于 2014-5-4 18:41 编辑

空间 按键
变量    x1,x2,x3,x4,返回键码,返回功能键,线程句柄
//默认空间
功能 执行()
    热键.获得("热键2",x1,返回功能键)
    热键.获得("热键3",x2,返回功能键)
    热键.获得("热键4",x3,返回功能键)
    热键.获得("热键5",x4,返回功能键)
   
    循环(真)
        键盘.按键(x1,1)
        辅助.等待(10)
        键盘.按键(x2,1)
        辅助.等待(10)
        键盘.按键(x3,1)
        辅助.等待(10)
        键盘.按键(x4,1)
        辅助.等待(10)
    循环结束
   
功能结束
//开始按钮_点击操作
功能 开始_点击()
    按钮.设置背景图("开始","rc:按钮.bmp")
    线程.开启("按键.执行","")
    辅助.蜂鸣(5000,500)
功能结束

//退出按钮_点击操作
功能 退出_点击()
    按钮.设置背景图("退出","rc:按钮.bmp")
    辅助.蜂鸣(2000,500)
    辅助.退出()
   
功能结束


功能 热键0_热键()
    //这里添加你要执行的代码
    线程句柄 = 线程.开启("按键.执行","")
    辅助.蜂鸣(5000,500)
功能结束


功能 热键1_热键()
    //这里添加你要执行的代码
    线程.关闭(线程句柄)
    辅助.蜂鸣(2000,500)
功能结束


功能 热键2_失去焦点()
    //这里添加你要执行的代码
    热键.销毁("热键2")
    热键.注册("热键2")
功能结束

功能 热键3_失去焦点()
    //这里添加你要执行的代码
    热键.销毁("热键3")
    热键.注册("热键3")
   
功能结束


功能 热键4_失去焦点()
    //这里添加你要执行的代码
    热键.销毁("热键4")
    热键.注册("热键4")
   
功能结束


功能 热键5_失去焦点()
    //这里添加你要执行的代码
    热键.销毁("热键5")
    热键.注册("热键5")
   
功能结束



功能 按钮0_点击()
    //这里添加你要执行的代码
    辅助.蜂鸣(1500,500)
    按钮.设置背景图("按钮0","rc:按钮.bmp")
    热键.获得("热键2",返回键码,返回功能键)   
    辅助.写配置("热键2","返回键码",返回键码,"F:\\按键\\生成\\配置文件.ini")   
    辅助.写配置("热键2","返回功能键",返回功能键,"F:\\按键\\生成\\配置文件.ini")
   
    热键.获得("热键3",返回键码,返回功能键)   
    辅助.写配置("热键3","返回键码",返回键码,"F:\\按键\\生成\\配置文件.ini")   
    辅助.写配置("热键3","返回功能键",返回功能键,"F:\\按键\\生成\\配置文件.ini")
   
    热键.获得("热键4",返回键码,返回功能键)   
    辅助.写配置("热键4","返回键码",返回键码,"F:\\按键\\生成\\配置文件.ini")   
    辅助.写配置("热键4","返回功能键",返回功能键,"F:\\按键\\生成\\配置文件.ini")
   
    热键.获得("热键5",返回键码,返回功能键)   
    辅助.写配置("热键5","返回键码",返回键码,"F:\\按键\\生成\\配置文件.ini")   
    辅助.写配置("热键5","返回功能键",返回功能键,"F:\\按键\\生成\\配置文件.ini")
   
功能结束


功能 初始化()
    //这里添加你要执行的代码
   
    返回键码= 辅助.读配置("热键2","返回键码","F:\\按键\\生成\\配置文件.ini")   
    返回功能键=辅助.读配置("热键2","返回功能键","F:\\按键\\生成\\配置文件.ini")
    热键.设置("热键2",返回键码,返回功能键)    \\还是同一位置提示错误啊
   
   
    返回键码=  辅助.读配置("热键3","返回键码","F:\\按键\\生成\\配置文件.ini")   
    返回功能键=  辅助.读配置("热键3","返回功能键","F:\\按键\\生成\\配置文件.ini")
    热键.设置("热键3",返回键码,返回功能键)  
   
    返回键码=辅助.读配置("热键4","返回键码","F:\\按键\\生成\\配置文件.ini")   
    返回功能键= 辅助.读配置("热键4","返回功能键","F:\\按键\\生成\\配置文件.ini")
    热键.设置("热键4",返回键码,返回功能键)  
   
    返回键码 =  辅助.读配置("热键5","返回键码","F:\\按键\\生成\\配置文件.ini")   
    返回功能键 =  辅助.读配置("热键5","返回功能键","F:\\按键\\生成\\配置文件.ini")
    热键.设置("热键5",返回键码,返回功能键)
功能结束

空间结束
//空间结束语句

这是最开始写的之前用了的没有问题,但现在还是提示“错误信息”


放在F盘后没有问题
回复 支持 反对

使用道具 举报

发表于 2014-5-4 20:34:03 | 显示全部楼层
  1. 返回键码= 辅助.读配置("热键2","返回键码","F:\\按键\\生成\\配置文件.ini")   
  2.     返回功能键=辅助.读配置("热键2","返回功能键","F:\\按键\\生成\\配置文件.ini")
  3. //上面这两行代码加个判断就行了
  4. 如果(字符串.长度(返回键码)>0&&字符串.长度(返回功能键)>0)
  5. 热键.设置("热键2",返回键码,返回功能键)  
  6. 如果结束
  7. //出错的原因是因为读取到的配置为空,所以会报错。
复制代码
回复 支持 反对

使用道具 举报

发表于 2014-5-4 21:22:47 | 显示全部楼层
哥,看好了,我帮你解决...
热键.设置("热键2",返回键码,返回功能键码)       //这里是85行
你把上面的那句改成这样就行了====
热键.设置("热键2",类型.转整型(返回键码),类型.转整型(返回功能键码))
其它的没加的也加上就行了...请彩纳,还有那个路径,你可以设置成这样====
路径 = 系统.获取资源路径() & "配置文件.ini"
之后你可以把这句的路径改为这样====
返回功能键=辅助.读配置("热键2","返回功能键",路径)
希望对你有帮助.....
回复 支持 反对

使用道具 举报

发表于 2014-5-4 21:28:46 | 显示全部楼层
对不起,纠正下我刚才那个路径
路径 = 系统.获取程序路径() & "配置文件.ini"
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 17:47 , Processed in 0.043308 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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