如题, 想要在zotero中快捷查看相关的文献笔记, 以快速回顾文献阅读情况, 有什么好的解决方案吗? 目前没有找到合适的方法
更具体一点的话是希望在zotero中实现类似ob中鼠标停留出现悬浮窗口的效果, 悬浮在zotero某个条目上就出现对应的ob笔记
如题, 想要在zotero中快捷查看相关的文献笔记, 以快速回顾文献阅读情况, 有什么好的解决方案吗? 目前没有找到合适的方法
更具体一点的话是希望在zotero中实现类似ob中鼠标停留出现悬浮窗口的效果, 悬浮在zotero某个条目上就出现对应的ob笔记
uri。点击即可跳转ob。
方案挺多的 自己可以多尝试一下
我用的是zotlit方案
使用 zotero://open-pdf/library/items/xxxxxx
可以快速跳转到zotero打开pdf
主要是想在zotero中快速查看ob笔记, ob快速跳转zotero的方法已经get了
zotlit插件可以右键zotero条目跳转到ob笔记,配个ahk脚本零点几秒跳转应该算方便了
在zotero中预览应该是不行的,毕竟是两个独立的系统,楼主找找zotero有没有相关的插件
感谢感谢, 我试试
大佬想问一下您ahk脚本是怎么写的呢, 我用的右键向下找到Obsidian Options的方法, 但是有个问题就是因为不同条目的情况不一样, 比如有些条目有网址, 右键菜单就会有在线打开的选项, 有些就没有, 导致Obsidian Options的位置不固定, 问了下gpt给出的用ImageSearch和AccViewer的方法都不太行, 想问下您有无对这种问题的解决办法呢
附一下我的脚本代码
^+r:: ; 定义快捷键 Ctrl + Shift + R
; 使用窗口类名 MozillaWindowClass 检查 Zotero 窗口是否存在
IfWinExist, ahk_class MozillaWindowClass
{
; 激活 Zotero 窗口
WinActivate
; 在当前悬浮位置进行右键点击
Click, right
; 等待右键菜单弹出
Sleep, 800
; 模拟按下 26 次向下箭头,选择第 26 个选项,添加 0.03 秒延迟
Loop, 26
{
Send, {Down}
Sleep, 30 ; 延迟 0.03 秒
}
; 按右箭头进入二级菜单
Send, {Right}
; 选择二级菜单中的第 1 个选项
Send, {Down 0} ; 这里的 {Down 0} 是无效的,可以直接省略
; 确认选择
Send, {Enter}
}
else
{
MsgBox, Zotero 窗口未找到,请确保 Zotero 已打开。
}
return
我的Obsidian Options总是在倒数第四行,Shift+F10打开右键菜单后,用四次 Send {Up} 就可以了(ahk版本是v1.xx
; 在Zotero中生效
#IfWinActive ahk_exe Zotero.exe
; Ctrl+Q - 快速打开zotero条目对应的Obsidian笔记
^q::
Send +{F10}
sleep, 100
Send {Up}
Send {Up}
Send {Up}
Send {Up}
Send {Right}
Send {Enter}
return
; Ctrl+Q - 快速创建zotero条目对应的Obsidian笔记
^e::
Send +{F10}
sleep, 100
Send {Up}
Send {Up}
Send {Up}
Send {Up}
Send {Right}
sleep, 100
Send {Up}
Send {Enter}
return
好滴好滴!感谢!逆向思维还真没想到