TC官方合作论坛

 找回密码
 立即注册
查看: 833|回复: 1

[已解决] 我这么写,哪里错了?为什么后台找图会不正常?

[复制链接]
发表于 2014-1-11 21:05:00 | 显示全部楼层 |阅读模式

马上加入TC

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

x

功能 枚举窗口()
遍历 (i=0;i<pid大小;i++)        变量 jb数组,jb大小,ib,句柄数组
        jbsz = dm.EnumWindowByProcessId(pid数组[i],"","",1+8+16)
        字符串.分割(jbsz,",",jb数组)
        数组空间.大小(jb数组,jb大小)   
        句柄数组=jb数组[0]
        大漠对象=com("dm.dmsoft")
        数组空间.增加(dm,大漠对象)
        线程参数=句柄数组&","&i
        线程句柄=线程.扩展开启("我的脚本.主线程",线程参数,"我的脚本.解绑",i)         
        线程句柄=线程.扩展开启("我的脚本.信息获取",线程参数,"我的脚本.解绑",i)  
      数组空间.增加(线程句柄数组,线程句柄)
    遍历结束
功能结束

功能 主线程(参数)
var 参数数组,intX,intY
    字符串.分割(参数,",",参数数组)
    hwnd=参数数组[0]
    下标=参数数组[1]
    dm_ret = dm.BindWindowex(hwnd,"dx","dx","dx","dx",0)
    辅助.等待(2000)
    ////////////////////////////////////////挂机部分现成
    // 线程句柄=线程.开启("主线.找图",dm)
    循环(5==5)
        辅助.等待(2000)   
    循环结束
功能结束

功能 信息获取(参数)
    var 参数数组,intX,intY
    字符串.分割(参数,",",参数数组)
    hwnd=参数数组[0]
    下标=参数数组[1]
    循环(5==5)
        dm_ret = dm.FindPic(0,0,2000,2000,"背包界面.bmp","101010",0.9,0,intX,intY)
        如果 (intX >= 0 )
            辅助.消息框("a找到"&hwnd)
        否则
            辅助.消息框("a没找到"&hwnd)
        如果结束
        辅助.等待(1000)
    循环结束
功能结束

回复

使用道具 举报

发表于 2014-1-11 21:24:40 | 显示全部楼层
你加我qq,,发我全部源码我给你看看。。。qq号详见其他帖子。。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-29 13:59 , Processed in 0.031010 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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