TC官方合作论坛

标题: 大漠找不到字,求指点 [打印本页]

作者: dyq28    时间: 2013-4-23 20:31
标题: 大漠找不到字,求指点
我用大漠找最简单的字都找不到,求指点,谢谢。。。。返回坐标是0,0
功能 开始_点击()
    句柄
      dm.SetPath(辅助.获取资源路径("rc:"))
    dm.SetDict(0,"字库.txt")
    辅助.等待(5000)
    //句柄=窗口.找到窗口(窗口.鼠标所在窗口句柄())//绑定窗口
    句柄=dm.GetPointWindow(0,0)
    //辅助.消息框(句柄)
//窗口设置状态
    窗口=dm.BindWindow(句柄,"normal","normal","normal",1)//前后台绑定模式
    intX,intY//坐标变量
    dm.FindStr(0,0,2000,2000,"参","0000ff-000000",0.8,intX,intY)//大漠找字
   
    如果(intX)//判断
        辅助.消息框("找到")
        dm.MoveTo(intX+3,intY+3)//移动鼠标+偏移,这里根据需要来修改
        help.sleep(20)//延时
        dm.LeftClick()//左键点击
    如果结束
功能结束
[attach]8819[/attach]


作者: 幼园留级老油条    时间: 2013-4-23 22:14
  1. 如果(intX)  改成  如果(intX>0)
  2. dm.FindStr(0,0,2000,2000,"参","0000ff-000000",0.8,intX,intY)
  3. 改成
  4. dm.FindStr(0,0,2000,2000,"参","0000ff-000000",1.0,intX,intY)
复制代码

作者: dyq28    时间: 2013-4-24 17:51
回复 2楼幼园留级老油条的帖子

还是不行,找不到。。。

[attach]8838[/attach]
空间 dmsc
//默认空间
dm=com("dm.dmsoft")
//开始按钮_点击操作


功能 开始_点击()
    句柄
      dm.SetPath(辅助.获取资源路径("rc:"))
    dm.SetDict(0,"字库.txt")
    辅助.等待(5000)
    //句柄=窗口.找到窗口(窗口.鼠标所在窗口句柄())//绑定窗口
    句柄=dm.GetPointWindow(0,0)
    //辅助.消息框(句柄)
//窗口设置状态
    窗口=dm.BindWindow(句柄,"normal","normal","normal",1)//前后台绑定模式
    intX,intY//坐标变量
    dm.FindStr(0,0,2000,2000,"参","0000ff-000000",1.0,intX,intY)//大漠找字
   
    如果(intX>0)//判断
        辅助.消息框("找到")
        dm.MoveTo(intX+3,intY+3)//移动鼠标+偏移,这里根据需要来修改
        help.sleep(20)//延时
        dm.LeftClick()//左键点击
    否则
         辅助.消息框("找不到")
    如果结束

功能结束
功能 退出_点击()
dm.UnBindWindow()//解除绑定窗口
辅助.退出()
功能结束
功能 初始化()
辅助.注册插件("rc:dm.dll",真)//注册插件
功能结束

作者: eretg    时间: 2013-4-24 21:33
dm.SetPath(辅助.获取资源路径("rc:"))
这里多了个")"   还有把字库放资源里面
作者: dyq28    时间: 2013-4-26 19:36
原来没有问题,只是成功率不高,测试十次只有两三次可以检测到,不知道什么原因
作者: 幼园留级老油条    时间: 2013-4-28 10:49
dm.SetPath(辅助.获取资源路径("rc:"))
这里多了个")"   还有把字库放资源里面
eretg 发表于 2013-4-24 21:33:11

哥们,你亮了
作者: dong12656    时间: 2013-4-28 11:19
不太看的懂




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