如何使用 AutoHotkey 获取 OneNote 2016 中插入符号的位置?

问题描述 投票:0回答:2

我想将鼠标光标移动到插入符号的位置。有一个内置变量 A_CaretX 和 A_caretY 用于获取插入符的位置。所以,我写了这样的东西:

mousemove,% A_CaretX, A_CaretY

这适用于 Microsoft Word,但不适用于 OneNote 2016。

我做错了什么,还是与应用程序不兼容?如果是这样,有什么解决办法吗?

我正在使用 Autohotkey 1.1.30.03。

autohotkey caret onenote
2个回答
0
投票

它的价值(3年后)。我使用这个 AHK v2 代码才意识到 OneNote(Win11、Office 365)不记录插入符的位置。

WatchCaret() { if CaretGetPos(&x, &y) 工具提示 "X" x " Y" y, x, y - 20 别的 工具提示“无插入符” }


-1
投票

如果所有其他方法都失败,您可以使用 ImageSearch 来检索插入符号突出的部分的位置,换句话说,距离相邻字符足够远以可识别。

© www.soinside.com 2019 - 2024. All rights reserved.