首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

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

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

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

谢谢了。IDE: XE SP1

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

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

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

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

热点排行