TC官方合作论坛

标题: 有问题,高手进来解答下。 [打印本页]

作者: 菜鸟人物    时间: 2012-7-19 13:12
标题: 有问题,高手进来解答下。
#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
你两个找图,分别定义变量
作者: 菜鸟人物    时间: 2012-7-19 13:28
回复 2楼梦里只影向你的帖子

该如何定义。你演示一下。
作者: 梦里只影向你    时间: 2012-7-19 13:37
回复 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
复制代码

作者: lt729541702    时间: 2012-7-19 13:48
加个循环3
作者: 菜鸟人物    时间: 2012-7-19 14:15
回复 4楼梦里只影向你的帖子

哥问个问题,如何从大漠字库中提取颜色值啊
例如这个:100202404F092524648C9193C200400$亏$0.0.33$11
怎么才能知道这个的颜色值。
作者: 梦里只影向你    时间: 2012-7-19 14:26
回复 6楼菜鸟人物的帖子

上面那个里面没有颜色值的,他记录的是大漠获取的点阵信息,你要颜色值,有个【色彩描述】的
作者: zhangopg    时间: 2012-7-19 15:08
#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")
如果结束
作者: c724211922    时间: 2012-7-19 15:10
学习




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