TC官方合作论坛

 找回密码
 立即注册
查看: 620|回复: 8
打印 上一主题 下一主题

[问题] 有问题,高手进来解答下。

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-19 13:12:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
#import "dm.dmsoft" Dm
空间 测试1
//定义默认空间
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
int x,y
Dm.SetPath(辅助.获取资源路径("rc:"))
Dm.FindPic(0,0,2000,2000,"11.bmp","000000",0.9,0,x,y)
if(x>0)
    鼠标.移动(x,y)
    鼠标.左键单击(2)
    辅助.等待(500)
    if(x>0)
        Dm.FindPic(0,0,2000,2000,"12.bmp","000000",0.9,0,x,y)
        鼠标.移动(x,y)
        鼠标.左键单击(1)
     如果结束
    else
        辅助.消息框("没有找到")
如果结束


这是一个找图的脚本,但是在不退出脚本运行第二次的时候鼠标却回到0,0位置,不继续找图功能,这是怎么回事求解答。
回复

使用道具 举报

沙发
发表于 2012-7-19 13:22:46 | 只看该作者
你两个找图,分别定义变量
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-7-19 13:28:43 | 只看该作者
回复 2楼梦里只影向你的帖子

该如何定义。你演示一下。
回复 支持 反对

使用道具 举报

地板
发表于 2012-7-19 13:37:10 | 只看该作者
回复 3楼菜鸟人物的帖子

  1. Dm.SetPath(辅助.获取资源路径("rc:"))

  2. int x,y,ret
  3. ret=Dm.FindPic(0,0,2000,2000,"11.bmp","101010",0.9,0,x,y)
  4. if(ret!=-1)
  5.     鼠标.移动(x,y)
  6.     辅助.等待(200)
  7.     鼠标.左键双击(1)
  8.     辅助.等待(500)
  9.    
  10.     int x1,y1,ret1
  11.     ret1=Dm.FindPic(0,0,2000,2000,"12.bmp","101010",0.9,0,x1,y1)
  12.     if(ret1!=-1)
  13.         鼠标.移动(x1,y1)
  14.         辅助.等待(500)
  15.         鼠标.左键双击(1)
  16.     else
  17.         辅助.消息框("图2没有找到")
  18.     endif
  19.    
  20. else
  21.     辅助.消息框("图1没有找到")
  22. endif
复制代码
回复 支持 反对

使用道具 举报

5#
发表于 2012-7-19 13:48:46 | 只看该作者
加个循环3
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-7-19 14:15:36 | 只看该作者
回复 4楼梦里只影向你的帖子

哥问个问题,如何从大漠字库中提取颜色值啊
例如这个:100202404F092524648C9193C200400$亏$0.0.33$11
怎么才能知道这个的颜色值。
回复 支持 反对

使用道具 举报

7#
发表于 2012-7-19 14:26:54 | 只看该作者
回复 6楼菜鸟人物的帖子

上面那个里面没有颜色值的,他记录的是大漠获取的点阵信息,你要颜色值,有个【色彩描述】的
回复 支持 反对

使用道具 举报

8#
发表于 2012-7-19 15:08:53 | 只看该作者
#import "dm.dmsoft" Dm
空间 测试1
//定义默认空间
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 x,y
Dm.SetPath(辅助.获取资源路径("rc:"))
Dm.FindPic(0,0,2000,2000,"11.bmp","000000",0.9,0,x,y)
如果(x>0)
      鼠标.移动(x+10,y+5)
      鼠标.左键单击(2)
      辅助.等待(500)
      Dm.FindPic(0,0,2000,2000,"12.bmp","000000",0.9,0,x,y)
      如果(x>0)
            鼠标.移动(x+10,y+5)
            鼠标.左键单击(1)
      否则
      辅助.消息框("没有找到图2")
     如果结束
否则
     辅助.消息框("没有找到图1")
如果结束
回复 支持 反对

使用道具 举报

9#
发表于 2012-7-19 15:10:02 | 只看该作者
学习
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-14 02:09 , Processed in 0.210801 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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