TC官方合作论坛

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

[讨论] 模拟按键,游戏用

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-19 11:39:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
各位大神大家好,我想写个热键是Q和E的模拟按键,刚接触TC,想用Q按下一直循环1.2.3.4数字键,E按下F1.F2.F3.F4键,Q和E的原理是按住一直循环,松开既停止,请各位大神给个思路最好是源码,我好学习。
回复

使用道具 举报

沙发
发表于 2014-5-19 12:14:00 | 只看该作者
本帖最后由 续花丶 于 2014-5-19 12:15 编辑
  1. 开始,线程句柄,dm
  2. 功能 初始化()
  3. //这里添加你要执行的代码
  4. 辅助.注册插件("rc:\\dm.dll",真)
  5. dm=com("dm.dmsoft")
  6. 功能结束
  7. 功能 等待按键()
  8. 键码,功能键码,i
  9. 热键.获得("热键0",键码,功能键码)
  10. 循环(dm.GetKeyState(键码) == 1)
  11. //这里执行按下时的操作
  12. 标签.设置文本("标签0",i)
  13. i++
  14. //弹起了 就结束
  15. 如果(dm.GetKeyState(键码) == 0)
  16. 线程.关闭(线程句柄)
  17. 如果结束
  18. 循环结束
  19. 功能结束
  20. 功能 热键0_热键()
  21. 线程句柄=线程.开启("测试插件.等待按键","")
  22. 功能结束
  23. 功能 热键1_热键()
  24. 线程句柄=线程.开启("测试插件.等待按键","")
  25. 功能结束

复制代码


测试  需要一个标签0  和一个热键0 资源添加一个dm插件
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-5-19 15:58:19 | 只看该作者
谢谢你,我测试一下,好心人还是多啊
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-27 06:10 , Processed in 0.136797 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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