RDP 中的 AHK 以及 UHK 的问题

在RDP中运行的AHK脚本,如果有 KeybdHook,会发送一些奇怪的控制按键。

比如仅以下两行简单的 .ahk 脚本

#Persistent
#InstallKeybdHook

打开按键历史,F5刷新,之后将焦点移出RDP再移回来(鼠标点击窗口外再点回来),再次F5可以看到,发送了一大堆的 shift/control/alt/tab 的 up 事件

这个行为是否是RDP的默认行为?是否和AHK无关?只是用了#InstallKeybdHook之后捕捉到了而已?

某些情况下会导致部分绑定的UHK快捷键失效(也可能和UHK的驱动有关)

导致部分绑定的UHK失效看起来和这个问题无关,还是UHK+RDP的锅: https://github.com/UltimateHackingKeyboard/agent/issues/871

最后使用这个issue中提到的一个第三方固件,用它的setKeystrokeDelay参数解决。

用 Acrobat 将 PDF 中搜索结果包含的页导出

Acrobat的搜索结果并没有直接提供此功能,变通功能可以如下操作:

  1. Ctrl+Shift+F 调出高级搜索,搜索后可以将搜索结果导出为 csv,此csv中包含搜索结果所在页的页码

  2. 在 Organize Pages 工具中,将这些页码以逗号分隔的形式填入上方 Enter Page Range 输入框并回车,即可选中这些页

  3. 使用工具栏 Extract 功能导出

另外还可以参考一个 acrobat action 用来将搜索结果高亮

从PDF中导出特定部分文字

需求就是从 PDF 中导出部分特定内容的文字,这些文字有固定的字体字号格式,但散落在文档各处,一个一个复制非常低效。利用 word 的高级查找功能可以曲线救国。

首先在 Acrobat 中将 PDF 导出为 word,或者简单编辑去除掉不需要的页再导出。

然后在 word 中使用“高级查找”,在“更多”-“格式”中按特定字体字号查找,再选择“在以下项中查找”-“主文档”,这时匹配的内容会被选中,之后焦点激活word主窗口复制即可。

省大事了。

Copyright © 2024 yet Another

Theme by Anders NorenUp ↑