TC官方合作论坛

标题: 我要崩溃了,为啥TS就是绑定不了2个以上的窗口啊 [打印本页]

作者: f45601535    时间: 2013-4-4 21:53
标题: 我要崩溃了,为啥TS就是绑定不了2个以上的窗口啊
功能 热键2_热键()
//这里添加你要执行的代码
ts2=com("ts.tssoft")
hwnd2 = ts2.GetMousePointWindow()
ts2.BindWindow(hwnd2,"dx","dx","dx",0)
功能结束
功能 热键1_热键()
//这里添加你要执行的代码
ts1=com("ts.tssoft")
hwnd = ts1.GetMousePointWindow()
ts1.BindWindow(hwnd,"dx","dx","dx",0)
功能结束

其他的我就不多写了, 着2个热键不管先按哪个都能绑定成功一个窗口,但是在按另一个热键时脚本没反应~~怎么回事? 求大神给分析下~~~~~~还有我根据官方推荐的多开后台绑定写的脚本也是只能绑定一个~~怎么回事~~~
我最最最蛋疼的是为啥现在每绑定一个窗口都要创建一个对象呢~~~以前用大漠的时候多好创建一个全局的可以无限绑定啊~~~


作者: xianjixin    时间: 2013-4-4 23:18
回复 1楼f45601535的帖子
  1. 功能 主程序()
  2.     长度,子窗口句柄集=数组[1]
  3.     父窗口句柄=系统.枚举("浏览器",0)
  4.     如果(字符串.查找字符串(父窗口句柄,"|")<0)
  5.         父窗口句柄集[0]=父窗口句柄
  6.     否则
  7.         字符串.分割(父窗口句柄,"|",父窗口句柄集)
  8.     如果结束
  9.     数组空间.大小(父窗口句柄集,长度)
  10.     遍历(i=0;i<长度;i++)
  11.         子窗口句柄=系统.枚举(父窗口句柄集[i],3)
  12.         字符串.分割(子窗口句柄,"|",子窗口句柄集)
  13.         主线程句柄[i]=线程.开启("主线任务.找图开始",子窗口句柄集[9])
  14.         数组空间.增加(主线程句柄,"",1)
  15.     遍历结束
  16. 功能结束
复制代码

给你看一段多开的代码吧参考下吧
根据多开的窗口句柄来开启线程.
作者: kevinqq    时间: 2013-4-5 00:07
101 不能绑定多个窗口的BUG已经在4.004版本修复了
作者: f45601535    时间: 2013-4-5 10:01
回复 3楼kevinqq的帖子

大神~~~~~~我耗费了一天时间~~~~~咋不早更新啊
作者: f45601535    时间: 2013-4-5 10:08
回复 3楼kevinqq的帖子

还是不行~~~我更想了4.004  还是只能绑定一个窗口,换个同样的窗口就失败~~~~
作者: kevinqq    时间: 2013-4-5 10:55
星期三下午就已经更新了 测试工具有更新提示
作者: f45601535    时间: 2013-4-5 11:05
回复 6楼kevinqq的帖子

我就是更新4.004啊 ,测试了下还是不行啊,悲剧啊,就只能成功绑定一个,解绑后在去绑定另一个总是失败
我用测试工具测试了, gdi  windows  windows  101 这个模式能绑定2个以上,,就是DX DX DX  101  只能绑定一个~~但是 DX DX DX  1  可以绑定多个窗口~~





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