自动化定位三种方式——对象识别最稳定


自动化分为坐标识别、图像识别、对象识别。

一、坐标识别的典型代表工具【按键精灵

按键精灵:官网下载地址

按键精灵教程:官方教程

 

 

二、图像识别代表工具-图形脚本语言【sikuli

 

已经更新了1.1.2版,最低Java8。我下载的是1.1.4

 

 

1)sikuli简介及使用方法

sikuli官网:官网下载地址        https://raiman.github.io/SikuliX1/downloads.html

sikuliX:  http://www.sikulix.com/

github是最快更新,可以尝鲜: https://github.com/RaiMan/SikuliX1   

本人亲测可用:下载地址

 

2)运行

 

java -Dsikuli.Debug=3 -jar sikulixsetup-1.1.2.jar

 

勾引pack1:可以生成启动cmd脚本,我这里没有勾选建议大家勾选1和2项。

 

 

三、对象识别-最稳定的识别方法

tips:定位windows应用对象工具UISpy

亲测下载地址:下载

1.windows应用,使用原生的windows控件

  • 1)使用user32.dll里面的绘图相关API,如FindWindow,FindWindowEx
  • 2)使用SendMessage消息机制来完成通信

使用C语言

使用JAVA语言

2. .net/java,使用.NET框架或者JVM来绘图

  • 1)使用反射机制
  • 2)使用事件机制

3.WEB应用:浏览器,HTML对象

  • 1)使用JavaScript来完成DOM对象识别
  • 2)使用浏览器的内核API接口
  • watiJ


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM