TC官方合作论坛

标题: 帮看看这个后台找图哪里错了 [打印本页]

作者: caodk77777    时间: 2017-10-24 09:33
标题: 帮看看这个后台找图哪里错了
变量 线程ID,延时
//从这里开始执行
功能 执行()
    //从这里开始你的代码
    遍历(变量 i = 0; i < 1; i++)
        变量 A=窗口获取鼠标所在句柄(),x=-1,y=-1
        变量 B=窗口找图(A,0,0,2000,2000,"rc:jllx.bmp",000000,1,0,x,y)
        消息框(A)
        如果(B>0)
            消息框(111)
        否则
        结束
    结束
结束
//启动_热键操作
功能 启动_热键()
    延时=编辑框获取文本("编辑框0")
    线程ID=线程开启("执行","")
结束
//终止热键操作
功能 终止_热键()
    线程关闭(线程ID)
结束
................................................
如果(B>0)
            消息框(111)
        否则
...............................................
这里就没用了。


作者: tan0360    时间: 2017-10-25 21:30
变量 线程ID,延时
//从这里开始执行
功能 执行()var hwnd ,ret ,x ,y
    //从这里开始你的代码
    遍历(变量 i = 0; i < 1; i++)  // i = 0  i < 1   这里就循环一遍 ??         hwnd =窗口获取鼠标所在句柄(),x=-1,y=-1
       如果(hwnd != "") //窗口不为空,在开始找图
          变量 ret =窗口找图(hwnd,0,0,2000,2000,"rc:jllx.bmp",000000,0.9,0,x,y) // 精度是取值范围0.5~1.0)  不是 1 //查找范围太大了 最好固定 一个范围
          如果(ret>0)  // 大于0 代表找到图了
            消息框("找到图了")
          否则 // 没找到啊
           消息框("没有找到图了")
         结束
     结束
  结束
结束
//启动_热键操作
功能 启动_热键()
    延时=编辑框获取文本("编辑框0")
    线程ID=线程开启("执行","")
结束
//终止热键操作
功能 终止_热键()
    线程关闭(线程ID)
结束









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