一 公开它!
四通利方和金山词霸的用户都曾见识过屏幕抓字技术,鼠标指哪就翻译哪个单
词,这个技术看似简单,其实在WINDOWS系统中实现却是非常复杂和有趣的。 经
过半年多的艰辛探索,笔者终于破解了其中的秘密,并在今天决定公开它,这个
人人 都曾见过但是却鲜有人知的秘密,这个只被几家软件公司垄断从未在公开的报刊 资 料披露过只言片语的秘密!
回想这半年多的探索,其中浸润了多少笔者的苦闷与欢乐,绝望与兴奋,挫 折
与收获,现在都终于有了结果:将屏幕抓字技术的秘密公开,献给孜孜不倦辛勤
工 作的程序员们。如果这样做能为国产软件事业的发展效微薄之力,对笔者来说,也 是一桩快事!
二 初识屏幕抓字
最初知道屏幕抓字, 是在购买了〖英汉通〗软件之后。 当时笔者还只是一 个
VISUAL BASIC 的初学者, 对 WINDOWS 系统内部的知识了解并不多, 认为 在
WINDOWS系统中屏幕抓字的实现应该和DOS系统中的一样,调用一个DOS 中断取屏
幕 上的字符或直接读显示内存的内容就可以了。
三 看似很简单,其实不然
随着对WINDOWS系统的认识不断深入,才发现问题并不象想得那么简单。首先,
翻阅了WINODWS应用程序接口(API)中的上千个函数,并没有发现有一个现成的
类 似于getWordFromPoint()的函数;根据使用经验,经过判断发现屏幕抓字采用的 也 不是图像识别技术;翻阅了SDK的联机文档中
四通利方和金山词霸的用户都曾见识过屏幕抓字技术,鼠标指哪就翻译哪个单
词,这个技术看似简单,其实在WINDOWS系统中实现却是非常复杂和有趣的。 经
过半年多的艰辛探索,笔者终于破解了其中的秘密,并在今天决定公开它,这个
人人 都曾见过但是却鲜有人知的秘密,这个只被几家软件公司垄断从未在公开的报刊 资 料披露过只言片语的秘密!
回想这半年多的探索,其中浸润了多少笔者的苦闷与欢乐,绝望与兴奋,挫 折
与收获,现在都终于有了结果:将屏幕抓字技术的秘密公开,献给孜孜不倦辛勤
工 作的程序员们。如果这样做能为国产软件事业的发展效微薄之力,对笔者来说,也 是一桩快事!
二 初识屏幕抓字
最初知道屏幕抓字, 是在购买了〖英汉通〗软件之后。 当时笔者还只是一 个
VISUAL BASIC 的初学者, 对 WINDOWS 系统内部的知识了解并不多, 认为 在
WINDOWS系统中屏幕抓字的实现应该和DOS系统中的一样,调用一个DOS 中断取屏
幕 上的字符或直接读显示内存的内容就可以了。
三 看似很简单,其实不然
随着对WINDOWS系统的认识不断深入,才发现问题并不象想得那么简单。首先,
翻阅了WINODWS应用程序接口(API)中的上千个函数,并没有发现有一个现成的
类 似于getWordFromPoint()的函数;根据使用经验,经过判断发现屏幕抓字采用的 也 不是图像识别技术;翻阅了SDK的联机文档中

本文详细介绍了在Windows系统中实现屏幕抓字技术的过程,作者通过半年的探索,揭示了这项技术的工作原理。从初识屏幕抓字,到深入研究Windows API,再到选择Delphi作为编程工具,最终成功实现屏幕抓字的机制。文章还展望了这项技术的前景,可以用于开发各种增强Windows系统功能的应用。
最低0.47元/天 解锁文章
852

被折叠的 条评论
为什么被折叠?



