TC官方合作论坛
标题:
大漠多个线程分别绑定多个窗口的问题
[打印本页]
作者:
2629202147
时间:
2013-3-29 22:33
标题:
大漠多个线程分别绑定多个窗口的问题
空间 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)
功能结束
空间结束
作者:
2629202147
时间:
2013-3-29 22:36
上面举了个简单的例子,有2个按钮,分别开启2个线程。
单独点击第一个,第一个窗口可以看见效果;
单独点击第二个,第二个窗口也可以看见效果;
问题是:两个按钮都点下之后,循环里面执行的代码都会转到同一个窗口下。
作者:
2629202147
时间:
2013-3-29 22:36
这是啥问题呢。
作者:
幼园留级老油条
时间:
2013-3-29 23:07
一个对象一个窗口 dm是一个对象
作者:
幼园留级老油条
时间:
2013-3-29 23:08
空间 JYZJ
dm=数组[2]
功能 点击测试(v,窗口句柄参数)
dm[v]=com("dm.soft")
dm[v].BindWindow(窗口句柄参数,"normal","windows","normal",0)
循环(1)
dm[v].MoveTo(194,462)
dm[v].LeftClick()
辅助.等待(2000)
循环结束
功能结束
功能 启动(v)
窗口句柄=窗口.鼠标所在窗口句柄()
JYZJ.点击测试(v,窗口句柄)
功能结束
测试线程1
功能 按钮0_点击()
测试线程1=线程.开启("JYZJ.启动",0)
功能结束
测试线程2
功能 按钮1_点击()
测试线程2=线程.开启("JYZJ.启动",1)
功能结束
空间结束
复制代码
作者:
2629202147
时间:
2013-3-29 23:22
哎。。。大神们都太忙了
作者:
2629202147
时间:
2013-3-29 23:56
自己终于搞明白了NND
作者:
dongshrine
时间:
2015-9-17 00:20
2629202147 发表于 2013-3-29 23:56
自己终于搞明白了NND
我也遇到同样问题,大神恩能够分享下嘛
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1