TC官方合作论坛

标题: 后台多线程多开求助 [打印本页]

作者: laowangtc    时间: 2013-9-24 11:18
标题: 后台多线程多开求助
       我用的是TC4.102版,写了一段代码控制多窗口,用大漠和天使都测试了,游戏窗口也绑定成功了,为什么键鼠还是前台键鼠,没有和窗口绑定,所有动作都只在当前窗口执行,而且外部键鼠也会影响鼠标动作,是不是TC需要VIP权限才可以实现后台操作,求解。或者是我代码有问题,我写的代码如下,求大神帮我看下(该游戏窗口没有子窗口,父窗口句柄枚举子窗口句柄为空)
大漠=数组[0]
线程句柄=数组[1]
功能 主线程()
    句柄值,参数数组=数组[1]
    窗口句柄=数组[2],数量
  窗口句柄集=系统.枚举("PowerEngineJuggernaughtWindow",1)
    字符串.分割(窗口句柄集,"|",窗口句柄)
     数组空间.大小(窗口句柄,数量)
    遍历(i=0;i<数量;i++)
        子窗口句柄=窗口句柄
        dm=com("dm.dmsoft")
        数组空间.增加(大漠,dm)
        绑定返回值=大漠.BindWindow(子窗口句柄,"gdi","dx","dx",0)
        辅助.等待(2000)
        如果(绑定返回值==0)
            辅助.消息框("绑定失败")
            //辅助.消息框(i)
            返回 假
    如果结束
    线程参数=子窗口句柄&","&i
        数组空间.增加(线程句柄,句柄值)
        线程句柄=线程.开启("子线程",线程参数)
        辅助.等待(1000)
    遍历结束
功能结束
功能 子线程(参数)
    参数数组=数组[1]
    字符串.分割(参数,",",参数数组)
    窗口句柄=参数数组[0]
    下标=参数数组[1]
  ..........//这里是 使用大漠[下标]控制键鼠动作
功能结束

作者: laowangtc    时间: 2013-9-24 11:48
自己顶,坐等高手解决!
作者: 冷月无痕    时间: 2013-9-24 13:47
dm=com("dm.dmsoft")
        数组空间.增加(大漠,dm)
插件对象是不可以赋值的
作者: laowangtc    时间: 2013-9-24 16:23
原来是犯了这种低级错误,瞎忙活了几天,冷月导师一眼就看出来了 谢谢 已采纳,问题解决了




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