|
- 变量 hw=数组[20],i,a
- hwnds = dm.EnumWindow(0,"公测版","",1+4+8+16)//枚举窗口句柄
- str.split(hwnds,",", hw)
- 数组空间.大小(hw,i)
- 遍历(a=0;a<i;a++)
- 窗口句柄=类型.转整型(hw[a])
- 线程.开启("空间.刷副本",窗口句柄)
-
- 遍历结束
- 功能 刷副本(窗口句柄)
- dm=com("dm.dmsoft")
- dm_ret = dm.BindWindow(窗口句柄,"dx2","dx","windows",1)
- ...
- ...
- ..
-
- 功能结束
复制代码
思路你要清楚 ,大漠的话是一个线程一个对象,简单的说,如果你现在是每个窗口只开启一个线程就够了,那么你每找到一个窗口,就创建一个对象,然后绑定,然后做任务
建议在线程里面创建对象和绑定
你也可以在外面绑定,那么你开启线程的时候,就需要把绑定这个窗口的对象传承下去,不然你找不到指定的对象就没办法操作窗口,而且对象是没办法直接传参,你可以定义全局数组,比如你现在的对象是dm[2],那么你就把2传递过去,然在在线程里面操作dm[2]就行了
|

|