查找页面上文本的坐标 - c++、windows、VS2013
Find coordinates of text on a page - c++, windows, VS2013
有什么方法可以检索屏幕上输入文本的 坐标 (不是 API 本身) ?
伪代码示例:
user types: "example"
example found at [400,355] //on my screen
我检查输入是否在屏幕上没有问题,但我不知道如何在没有 OCR 的情况下捕获坐标,我不想这样做。
我的问题特别是关于 网页 ,但我也对一般情况下如何做感兴趣(记事本文本、信使文本...)。
想法赞赏
谢谢!!!
在 C++ 中:
希望这能奏效,在你的处理程序中使用它 WM_LBUTTONDOWN
:
xPos = GET_X_LPARAM(lParam);
yPos = GET_Y_LPARAM(lParam);
................................................ .....
正如@user2759788所说
jQuery/javascript 两者都可用于在网页上查找坐标。
jQuery 有一个 .position() 函数;但是,请注意该位置是相对于对象的父级的,而不是屏幕的绝对位置。不过,您可以通过一些数学运算找到它。
有什么方法可以检索屏幕上输入文本的 坐标 (不是 API 本身) ?
伪代码示例:
user types: "example"
example found at [400,355] //on my screen
我检查输入是否在屏幕上没有问题,但我不知道如何在没有 OCR 的情况下捕获坐标,我不想这样做。
我的问题特别是关于 网页 ,但我也对一般情况下如何做感兴趣(记事本文本、信使文本...)。
想法赞赏 谢谢!!!
在 C++ 中:
希望这能奏效,在你的处理程序中使用它 WM_LBUTTONDOWN
:
xPos = GET_X_LPARAM(lParam);
yPos = GET_Y_LPARAM(lParam);
................................................ .....
正如@user2759788所说 jQuery/javascript 两者都可用于在网页上查找坐标。
jQuery 有一个 .position() 函数;但是,请注意该位置是相对于对象的父级的,而不是屏幕的绝对位置。不过,您可以通过一些数学运算找到它。