TC官方合作论坛

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

[问题] 大漠多个线程分别绑定多个窗口的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-29 22:33:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
空间 JYZJ
功能 点击测试(窗口句柄参数)
    dm.BindWindow(窗口句柄参数,"normal","windows","normal",0)
    循环(1)
        dm.MoveTo(194,462)
        dm.LeftClick()
        辅助.等待(2000)
    循环结束
功能结束

测试线程1
功能 按钮0_点击()
    测试线程1=线程.开启("JYZJ.点击测试",271809)
功能结束


测试线程2
功能 按钮1_点击()
    测试线程2=线程.开启("JYZJ.点击测试",367911)
功能结束

空间结束
回复

使用道具 举报

沙发
 楼主| 发表于 2013-3-29 22:36:23 | 只看该作者
上面举了个简单的例子,有2个按钮,分别开启2个线程。
单独点击第一个,第一个窗口可以看见效果;
单独点击第二个,第二个窗口也可以看见效果;
问题是:两个按钮都点下之后,循环里面执行的代码都会转到同一个窗口下。
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-3-29 22:36:58 | 只看该作者
这是啥问题呢。
回复 支持 反对

使用道具 举报

地板
发表于 2013-3-29 23:07:57 | 只看该作者
一个对象一个窗口  dm是一个对象
回复 支持 反对

使用道具 举报

5#
发表于 2013-3-29 23:08:27 | 只看该作者
  1. 空间 JYZJ
  2. dm=数组[2]
  3. 功能 点击测试(v,窗口句柄参数)
  4.     dm[v]=com("dm.soft")
  5.     dm[v].BindWindow(窗口句柄参数,"normal","windows","normal",0)
  6.     循环(1)
  7.         dm[v].MoveTo(194,462)
  8.         dm[v].LeftClick()
  9.         辅助.等待(2000)
  10.     循环结束
  11. 功能结束
  12. 功能 启动(v)
  13.     窗口句柄=窗口.鼠标所在窗口句柄()
  14.     JYZJ.点击测试(v,窗口句柄)
  15. 功能结束
  16. 测试线程1
  17. 功能 按钮0_点击()
  18.     测试线程1=线程.开启("JYZJ.启动",0)
  19. 功能结束
  20. 测试线程2
  21. 功能 按钮1_点击()
  22.     测试线程2=线程.开启("JYZJ.启动",1)
  23. 功能结束
  24. 空间结束
复制代码
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2013-3-29 23:22:06 | 只看该作者
哎。。。大神们都太忙了
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2013-3-29 23:56:46 | 只看该作者
自己终于搞明白了NND
回复 支持 反对

使用道具 举报

8#
发表于 2015-9-17 00:20:16 | 只看该作者
2629202147 发表于 2013-3-29 23:56
自己终于搞明白了NND

我也遇到同样问题,大神恩能够分享下嘛
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-21 15:59 , Processed in 0.167069 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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