TC官方合作论坛

标题: 求大神解答。关于大漠后台找图,难倒了 [打印本页]

作者: 394345857    时间: 2014-4-5 16:32
标题: 求大神解答。关于大漠后台找图,难倒了
绑定=dm.BindWindow(窗口句柄,"dx3","dx","dx",4)     这里的绑定模式我试了好多次了。不用试了,
代码如下还带了图。我前台窗口不挡住那怪的名字的时候他能后台找到并点击。当前台窗口挡住的时候找不到了,屏幕颜色获取方式5种都试了。没用。
  


空间 找字
dm=com("dm.dmsoft")                       
功能 开始_点击()
    找字.绑定()   
功能结束
功能   绑定()
    //设置字库
    dm.SetDict(0,"我的字库.txt")
    窗口句柄=窗口.找到窗口("","AskTao")
    调试输出(窗口句柄)   
    //绑定=dm.BindWindowEx(窗口句柄,"dx.graphic.2d" ,"windows","windows","dx.public.disable.window.position" ,0)
    绑定=dm.BindWindow(窗口句柄,"dx3","dx","dx",4)
    辅助.等待(50)
    //如果(绑定 == 1)
    //辅助.消息框("成功")
    ////否则
    //辅助.消息框("不成功")
    //如果结束
    辅助.等待(30)
    变量 intX,intY
    dm.FindStr(0,0,800,600,"恶鬼","f8d400_000000",1.0,intX,intY)
    如果(intX>0)
        调试输出(intX)
        调试输出(intY)
        辅助.等待(50)
        dm.MoveTo(intX+5,intY-40)
        dm.LeftClick()
        辅助.等待(50)
    否则
        辅助.消息框("找不到")
    如果结束
功能结束


功能 退出_点击()


    辅助.退出()
功能结束


功能 初始化()
    //这里添加你要执行的代码

    注册=辅助.注册插件("rc:\\dm.dll",真)
    调试输出(注册)
    dm.SetPath(辅助.获取资源路径("rc:"))
功能结束


功能 热键0_热键()
    //这里添加你要执行的代码
    dm.UnBindWindow()

功能结束

空间结束
//空间结束语句

作者: linzijian2    时间: 2014-4-5 16:38
f8d400_000000 你确定 这种色偏有用?
不是  -
作者: 394345857    时间: 2014-4-5 16:40
本帖最后由 394345857 于 2014-4-5 16:43 编辑
linzijian2 发表于 2014-4-5 16:38
f8d400_000000 你确定 这种色偏有用?
不是  -

现在不是有用没用了。他的几种都试过了。没有一种可以。就不知道问题在哪了,"gdi""gdi2" "dx2""dx3""dx"
我从第一种开始试了,
作者: linzijian2    时间: 2014-4-5 16:57
f8d400_000000  改成 f8d400-000000
作者: linzijian2    时间: 2014-4-5 16:59
而且 我的大漠赶脚这是个多色子啊。。。
作者: linzijian2    时间: 2014-4-5 17:02
[attach]15202[/attach]

作者: 394345857    时间: 2014-4-5 17:41
linzijian2 发表于 2014-4-5 17:02

那个图是QQ发的。我刚试了下。用大漠的偏色值,。也是一样。只要前台窗口没挡住那字后台就能找到。一挡住了。就找不到




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