读书人

怎么获取别的程序里显示的文字

发布时间: 2012-03-18 13:55:39 作者: rapoo

如何获取别的程序里显示的文字?
我现在已知其他程序的可执行文件名,但是我要怎么才能获取到该程序label里的文字呢?

另外要是不能通过文件名来找到这个窗口句柄的话 是不是只能使用findwindows查找? 如果使用findwindows查找的话里面的窗口名是不是得完全匹配? 能不能模糊查找? 比如一个窗口名是ABCDE 我能不能只查找ABC就能找到这个窗口?

谢谢了。IDE: XE SP1

[解决办法]
这个叫屏幕取字或取词技术,网上有很多例子的。在CSDN搜一下 "屏幕取词 delphi" 就可以了。
[解决办法]
如果要查找有位置有绘制 的 系统 类名 才可以的,,否则,,困难,,,,

有些文字是 文本内容 ,有些文字却是图片内容;;

能够 获取的只有文本性质的内容 ;

去网上找找[窗口类名查看器]之类的东东,,看看里边源码,,,

读书人网 >.NET

热点推荐