TC官方合作论坛

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

[已解决] 按键精灵人人会做超级简单,TC我用了3天都不能成功。

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


也许我是新手的缘由,可能是不会玩TC吧。大家帮我看看,高手们帮我想想办法,如果这个功能在TC中不能实现,我得再学没有意义了。

这个是按键做个小工具,大家看,都是按键,执行的热键是E。
你对着聊天窗口测试,不管你多快,不会出现字母E,按一下E0.001秒就打出9个数字。

下面看看TC的

代码如下:
空间 玩玩
整型 键码,返回功能键
字符型 字符串,字符串1
功能 逻辑型 按钮0_点击()
热键.注册("热键3")
热键.注册("热键4")
整型 a=0
重复(5)
热键.获得("热键"+convert.inttostr(a),键码,返回功能键)
辅助.写配置("键码","键码"+convert.inttostr(a),convert.inttostr(键码),"C:\\设置1.ini")
辅助.写配置("键码","返回功能键"+convert.inttostr(a),convert.inttostr(返回功能键),"C:\\设置1.ini")
a=a+1
重复结束
返回 真
功能结束
功能 逻辑型 热键3_热键()
热键.销毁("热键3")
热键.获得("热键1",键码,返回功能键)
keyboard.keypress(键码,1)
热键.获得("热键2",键码,返回功能键)
keyboard.keypress(键码,1)
热键.获得("热键0",键码,返回功能键)
keyboard.keypress(键码,1)
热键.注册("热键3")
返回 真
功能结束
功能 逻辑型 热键4_热键()
热键.销毁("热键4")
整型 i=2
重复(3)
热键.获得("热键"+convert.inttostr(i),键码,返回功能键)
keyboard.keypress(键码,1)
i=i-1
重复结束
热键.注册("热键4")
返回 真
功能结束
功能 逻辑型 初始化()
整型 k=0
重复(3)
字符串=辅助.读配置("键码","键码"+convert.inttostr(k),"C:\\设置1.ini")
字符串1=辅助.读配置("键码","返回功能键"+convert.inttostr(k),"C:\\设置1.ini")
热键.设置("热键"+convert.inttostr(k),convert.strtoint(字符串),convert.strtoint(字符串1))
热键.销毁("热键"+convert.inttostr(k))
k=k+1
重复结束
返回 真
功能结束
空间结束


我没有设置等待延迟,我按E出259,Q出952
执行的速度特别慢,跟设置了延迟一样,如果也设置9个数字,那我都不敢想象了。这速度没有办法和按键比。
如果按快了,字母E和Q就频繁的出现
大家下载附加,帮我看看,我实在没辙了

本帖子中包含更多资源

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

x
回复

使用道具 举报

14#
 楼主| 发表于 2012-7-7 16:24:55 | 只看该作者
回复 9楼TC的帖子

的确是销毁惹的祸,出现E的问题解决了,谢谢大家。
我这个脚本执行的按键是不统一的,所以我才用热键注册,但是这样做热键多了速度就慢了,我设置10个执行热键,3秒我按E10次,执行完成3次,停下手来还需要等差不多7秒才能完成剩下的7次。
运行一次差不多需要1秒,TC兔子说的很对,慢是因为我用的热键注册,但是不用热键注册这个脚本基本没用,是否有好的办法解决速度问题呢??
回复 支持 反对

使用道具 举报

板桥 该用户已被删除
13#
发表于 2012-7-7 16:07:52 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2012-7-7 15:50:16 | 只看该作者
首先,按键我是新手,只是做个简单的按键辅助的确是简单,基本人人都会得,总的来说按键是没有办法和TC比的。这就是我学习TC的缘由。
回复 支持 反对

使用道具 举报

11#
发表于 2012-7-7 09:39:22 | 只看该作者
楼主。 要按键的速度快,请把 keyboard.keypress  改为 keyboard.keydown 和keyboard.keyup 来做。keyboard.keypress有默认的延时!
回复 支持 反对

使用道具 举报

10#
发表于 2012-7-7 09:37:01 | 只看该作者
应该是方法不对,具体你是要达到什么要求没搞清楚。 TC的运行速度还是很快的,若想讨论的话可加我QQ969604257
回复 支持 反对

使用道具 举报

9#
发表于 2012-7-7 09:36:56 | 只看该作者
   你热键方法里面,起头有一个销毁操作,这个是导致出现E的原因,不防帖你按键的代码出来看看,然后没有必要销毁
   我测试过了,热键方法里面的销毁引起的,去掉销毁就可以了.
回复 支持 反对

使用道具 举报

8#
发表于 2012-7-7 09:31:29 | 只看该作者
大家早
回复 支持 反对

使用道具 举报

7#
发表于 2012-7-7 09:20:12 | 只看该作者
都是淫才啊
回复 支持 反对

使用道具 举报

6#
发表于 2012-7-7 09:03:10 | 只看该作者
世事洞明皆学问,人情练达即文章.尺有所短寸有所长,看你怎么用了!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-14 11:52 , Processed in 0.167577 second(s), 27 queries .

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

© 2001-2013 Comsenz Inc.

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