TC官方合作论坛

标题: 模拟按键,游戏用 [打印本页]

作者: 不得不小心    时间: 2014-5-19 11:39
标题: 模拟按键,游戏用
各位大神大家好,我想写个热键是Q和E的模拟按键,刚接触TC,想用Q按下一直循环1.2.3.4数字键,E按下F1.F2.F3.F4键,Q和E的原理是按住一直循环,松开既停止,请各位大神给个思路最好是源码,我好学习。

作者: 续花丶    时间: 2014-5-19 12:14
本帖最后由 续花丶 于 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
谢谢你,我测试一下,好心人还是多啊




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