TC官方合作论坛

 找回密码
 立即注册
查看: 1004|回复: 3

[已解决] 求大神帮忙 看看这个后台多开什么问题

[复制链接]
发表于 2015-1-15 18:30:05 | 显示全部楼层 |阅读模式

马上加入TC

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

x

求大神帮忙 看看这个后台多开 问什么只运行一次就不运行了  



空间 多开实验
变量 多线程句柄=数组[10],参数组合=数组[1],窗口句柄数组=数组[]//
dm=com("dm.dmsoft")
//开始按钮_点击操作
功能 开始_点击()
    dm.EnableRealKeypad(1)
    系统.设置路径("rc:")
    dm.SetDict(0,"太极.txt")
    线程句柄=线程.开启("多开实验.读取","")
功能结束
功能 读取()
   
    次数=列表框.得到个数("列表框0")
    遍历(初始值=0;初始值<次数;初始值++)
        句柄=列表框.获得文本("列表框0",初始值)
        是否成功=dm.BindWindow(句柄,"dx","windows","windows",0)
        辅助.等待(2500)
        如果(是否成功==1)
            系统.设置路径("rc:")
            dm.SetDict(0,"太极.txt")
            线程句柄=线程.开启("多开实验.完成任务","")
            辅助.等待(800)
            线程句柄=线程.开启("多开实验.接受任务","")
            辅助.等待(600)//延时等待50毫秒
        否则
            辅助.消息框("绑定失败")
        如果结束
    遍历结束
功能结束
功能 完成任务()
    intX,intY
    循环(真)
        dm.FindStr(0,0,2000,2000,"完成任务","f5d8be-303030|eac395-303030|9f754d-303030",1.0,intX,intY)
        辅助.等待(500)
        如果(intX>0)
            dm.MoveTo(intX,intY)
            辅助.等待(500)
            dm.LeftClick()
            
        否则
        如果结束
        辅助.等待(1000)
    循环结束
功能结束
功能 接受任务()
    intX,intY
    循环(真)
        dm.FindStr(0,0,2000,2000,"接受任务","f5d8be-303030|eac395-303030|9f754d-303030",1.0,intX,intY)
        辅助.等待(500)
        如果(intX>0)
            dm.MoveTo(intX,intY)
            辅助.等待(500)
            dm.LeftClick()
        否则
        如果结束
        辅助.等待(9000)
    循环结束
功能结束
功能 是否有重复句柄(句柄)
    遍历(i=0;i<列表框.得到个数("列表框0");i++)
        如果(列表框.获得文本("列表框0",i)==句柄)
            返回 (真)
        如果结束
    遍历结束
    返回 (假)
功能结束
功能 热键3_热键()
    窗口句柄
    窗口句柄=参数组合[0]
    句柄=窗口.鼠标所在窗口句柄()
    如果(!多开实验.是否有重复句柄(句柄))
        数组空间.增加(窗口句柄数组,句柄,1)
        列表框.增加文本("列表框0",句柄)
    否则
        辅助.消息框("抱歉,这个窗口已经加入了。")
    如果结束
功能结束
功能 退出_点击()
   
    辅助.退出()
功能结束
功能 初始化()
    是否成功=辅助.注册插件("rc:dm.dll",真)
    如果(是否成功)
        调试输出("插件注册成功")
    如果结束
功能结束

空间结束

回复

使用道具 举报

发表于 2015-1-15 18:57:04 | 显示全部楼层
你这个所有的线程都只使用一个大漠对象
多开需要用到数组.
窗口句柄 = 数组[]
线程句柄 = 数组[]
dm = 数组[]
等等 这样一个大漠对象对应一个线程或者窗口.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-15 19:02:01 | 显示全部楼层
没看明白 新手 不太懂  
能帮我修改了发下嘛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-17 00:16 , Processed in 0.046608 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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