TC官方合作论坛

 找回密码
 立即注册
查看: 1472|回复: 5

[问题] 利用枚举实现多线程多开

[复制链接]
发表于 2017-3-1 13:05:15 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 13266888154 于 2017-3-1 13:06 编辑

本人新手  从按键精灵把代码搬到TC  就差多线程多开的不会能 已经搞了2天2夜了
鼠标获取游戏句柄能正常运行 现在要改枚举的 不知道怎么改枚举绑定不了游戏窗口  TC6.2
求大神发源码 或者 补充一下我的错误的地方
  1. 变量 线程ID
  2. //从这里开始执行
  3. 变量 线程ID2
  4. 功能 启动_热键()
  5. 线程ID=线程开启("执行","")

  6. 结束
  7. 功能 执行()
  8. 变量 大漠插件
  9. 变量 hwnd
  10. 变量 句柄
  11. 免注册大漠插件("3.1233")//免注册调用插件
  12. 调试输出("12346")
  13. 设置路径和字库(大漠)
  14. 调试输出("12356")
  15. 大漠.SetPath(获取资源路径("rc:"))//置全局路径
  16. 大漠.SetDict(0,"zk.txt")        
  17. 大漠.SetDict(0,"cfg.ini")
  18. 调试输出(hwnd)
  19. 等待(500)

  20. 句柄 = 大漠_窗口枚举(大漠,"枚举窗口",0,"问道","AskTao",1)

  21. 枚举配置属性(大漠,"cfg.ini",句柄)

  22. 调试输出("显示")
  23. 调试输出(句柄)
  24. 调试输出(hwnd)
  25. 等待(1000)
  26. 大漠_绑定(大漠,hwnd,"dx2","dx2","dx",0)

  27. 调试输出("23456")






  28. 结束
  29. //启动_热键操作
复制代码
  1. 功能 枚举配置属性(参数_dm, 配置路径, &属性个数)
  2. 如果(文件是否存在(配置路径))
  3. 变量 dm_ret
  4. dm_ret = 参数_dm.EnumIniSection(配置路径)
  5. 调试输出(dm_ret)
  6. 如果(字符串长度(dm_ret) > 0)
  7. 变量 属性值, 属性 = 数组()
  8. 属性个数 = 字符串分割(dm_ret, ",", 属性值)
  9. 遍历(变量 i = 0; i < 属性个数; i++)
  10. dm_ret = 参数_dm.EnumIniKey(属性值[i], 配置路径)
  11. 如果(字符串长度(dm_ret) > 0)
  12. 数组追加元素(属性, 属性值[i])
  13. 结束
  14. 结束
  15. 属性个数 = 数组大小(属性)
  16. 返回 属性
  17. 结束
  18. 结束
  19. 返回 假
  20. 结束
复制代码
  1. 功能 大漠_窗口枚举(参数_dm, 参数_类型, 类型_参数一 = 0,类型_参数二 = 0,类型_参数三 = 0,类型_参数四 = 0)

  2. 选择(参数_类型)

  3. 条件 "枚举进程"
  4. 返回 参数_dm.EnumProcess(类型_参数一)
  5. //返回所有匹配的进程PID,并按打开顺序排序,格式"pid1,pid2,pid3"

  6. 条件 "枚举窗口"
  7. 返回 参数_dm.EnumWindow(类型_参数一,类型_参数二,类型_参数三,类型_参数四)
  8. //返回所有匹配的窗口句柄字符串,格式"hwnd1,hwnd2,hwnd3"

  9. 条件 "枚举进程名_标题_类名"
  10. 返回 参数_dm.EnumWindowByProcess(类型_参数一,类型_参数二,类型_参数三,类型_参数四)
  11. //返回所有匹配的窗口句柄字符串,格式"hwnd1,hwnd2,hwnd3"

  12. 条件 "枚举进程PID_标题_类名"
  13. 返回 参数_dm.EnumWindowByProcessId(类型_参数一,类型_参数二,类型_参数三,类型_参数四)
  14. //返回所有匹配的窗口句柄字符串,格式"hwnd1,hwnd2,hwnd3"


  15. 结束
  16. 结束
复制代码



回复

使用道具 举报

发表于 2017-3-1 13:45:14 | 显示全部楼层
TC BUG太多了  你还来入坑啊 各种崩溃 写到多线程多开 你就会发现这些BUG 坐等更新  
回复 支持 反对

使用道具 举报

发表于 2017-3-1 14:38:35 | 显示全部楼层
qq1282666006 发表于 2017-3-1 13:45
TC BUG太多了  你还来入坑啊 各种崩溃 写到多线程多开 你就会发现这些BUG 坐等更新   ...

谁说的 bug 多的
  我用怎么好好的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-1 14:39:45 | 显示全部楼层
tan0360 发表于 2017-3-1 14:38
谁说的 bug 多的
  我用怎么好好的

求源码  求思路
回复 支持 反对

使用道具 举报

发表于 2017-3-1 16:40:00 | 显示全部楼层
  新人用不了吧,TC源码又问题还不会报错
回复 支持 反对

使用道具 举报

发表于 2017-3-1 19:29:50 | 显示全部楼层
个人觉得崩溃都是自己的代码问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-19 05:58 , Processed in 0.042458 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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