![如何让 OneNote 将 Zotero 应用程序 URL 翻译为超链接而不是纯文本](https://linux22.com/image/1609407/%E5%A6%82%E4%BD%95%E8%AE%A9%20OneNote%20%E5%B0%86%20Zotero%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%20URL%20%E7%BF%BB%E8%AF%91%E4%B8%BA%E8%B6%85%E9%93%BE%E6%8E%A5%E8%80%8C%E4%B8%8D%E6%98%AF%E7%BA%AF%E6%96%87%E6%9C%AC.png)
我使用 onenote 做笔记,使用 zotero 管理参考资料,所以我经常在 onenote 页面中用 zotero APP URI 制作超链接,以便快速重定向到 zotero 中的目标项目。Zotero APP URI 是一个zotero://select/library/items/V74C3DEA
类似“ ”的字符串。它应该被翻译成可点击的超链接;然而,在我所有的情况下,它都失败了。我必须手动用 ctrl+k 对话框生成这样的超链接。这真的很累。
我的问题是这样:我该如何配置才能让 onenotezotero://xx
正确翻译 URI?或者有什么方法可以帮助我生成带有固定标签和复制的 zotero URI 的可粘贴超链接?在 markdown 中,通过使用[fixed_label](zotero://xx)
autohotkey 脚本生成字符串“ ”来完成这项任务很容易,但在 onenote 中我甚至找不到任何线索。我希望有人能给我一个实用的解决方案。我使用的是 win 10 Pro,目前是 1903,但这个问题出现在任何早期版本中。
答案1
您正在做的事情可以通过一系列击键来完成:
- Ctrl+ K(打开超链接窗口)
- Alt+ E(将焦点移至地址场地)
- Ctrl+ V(从剪贴板粘贴 Zotero 超链接)
- Enter(关闭超链接窗口)
使用自动热键您可以创建一个宏来为您发送这些击键,例如当您按下Ctrl+ Alt+时V:
^!v::Send ^k!e^v{Enter}
您也可以选择将快捷方式限制为仅 OneNote 应用程序,方法是使用#IfWinActive指令。
添加 then 后的代码#IfWinActive
如下所示:
#IfWinActive - OneNote
^!v::Send ^k!e^v{Enter}
#IfWinActive