TC官方合作论坛

 找回密码
 立即注册
查看: 1501|回复: 8

[已解决] 坐标比较

[复制链接]
发表于 2014-1-13 23:09:13 | 显示全部楼层 |阅读模式
坐标怎么比较

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2014-1-20 01:42:57 | 显示全部楼层
要比较,肯定要获取了坐标才行。可以选择建立字库,使用ocr识别坐标,然后再与编辑框中的坐标比对,或者是通过内存读取坐标再比对
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-14 08:32:03 | 显示全部楼层
怎么没人回答啊?????????????????????????
回复 支持 反对

使用道具 举报

发表于 2014-1-14 08:55:45 | 显示全部楼层
310804759 发表于 2014-1-14 08:32
怎么没人回答啊?????????????????????????

你这个有点麻烦哦.
1.坐标点如果是定点不变的 建议直接躲开括号取字来对比
2.办法比较麻烦 , 先找用字符串分割 "," 会得到 (220 和 385) 然后用字符串替换把 ( 和 ) 各分一次替换成空格 得到 220 385
希望能帮到你,回答问题请采纳!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-19 08:08:04 | 显示全部楼层
qjj754 发表于 2014-1-14 08:55
你这个有点麻烦哦.
1.坐标点如果是定点不变的 建议直接躲开括号取字来对比
2.办法比较麻烦 , 先找用字符 ...

你说的好复杂呀   不明白
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-20 10:13:50 | 显示全部楼层
能举个例子吗  比如s=ts.Ocr(0,0,2000,2000,"9f2e3f-030303",1.0)  问题是怎么与编辑框比对 ?

  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-20 12:52:27 | 显示全部楼层
cylhb 发表于 2014-1-20 01:42
要比较,肯定要获取了坐标才行。可以选择建立字库,使用ocr识别坐标,然后再与编辑框中的坐标比对,或者是 ...

能举个例子吗  比如s=ts.Ocr(0,0,2000,2000,"9f2e3f-030303",1.0)  问题是怎么与编辑框比对 ?

回复 支持 反对

使用道具 举报

发表于 2014-1-20 19:50:30 | 显示全部楼层
310804759 发表于 2014-1-20 12:52
能举个例子吗  比如s=ts.Ocr(0,0,2000,2000,"9f2e3f-030303",1.0)  问题是怎么与编辑框比对 ?

...

你这个识别比如返回了 123,222
那么你需要先从编辑框中获得你要进行比对的坐标,。看你格式,要先进行字符串分割,确定你要比对哪一个坐标。分割完了直接判断是否相等咯
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-25 01:59:28 | 显示全部楼层
cylhb 发表于 2014-1-20 19:50
你这个识别比如返回了 123,222
那么你需要先从编辑框中获得你要进行比对的坐标,。看你格式,要先进行字 ...

    循环(真)
    图像.找图(0,0,1024,768,"rc:321.bmp",#5E1E00,1.0,0,x,y)
    窗口.鼠标移动(窗口句柄,x,y)
    窗口.鼠标左键单击(窗口句柄,x,y)
    辅助.等待(2000)
    text=edit.gettext("ckmc")
    rText=array[]
    str.split(text,"|",rText)
    size
    arraysp.size(rText,size)
    rStr=array[]
    for(i=0;i<size;i++)
    str.split(rText,".",rStr)
   
   
    //调试输出("posX&Y: "&rStr[0]&"  "&rStr[1])
    窗口.发送字符串(窗口句柄,rStr[1])
    窗口.发送按键(窗口句柄,9)
    窗口.发送字符串(窗口句柄,rStr[0])
    endfor
    循环结束     还是不知怎么识别     求解     
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 21:49 , Processed in 0.045972 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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