如圖,在 Word 一點用也沒有,另外在 PDF Expert 也試過(PDF Expert 本身有 Show in Finder,我只是拿他來試驗),一樣不行,是不是我漏了什麼?
在 KM 的論壇也搜不到相關文章,另,用了 @Minja 的 Ctrl-Go script 在 Word 一樣不行。就來問ㄧ下。
Ctrl-Go script 已经不维护了,因为 %FrontDocumentPath% 更方便。
我这边是 Microsoft Word Version 16.91.24111020,刚刚测试过,%FrontDocumentPath% 可以使用。
建议检查:
- 不要运 Reveal 模块,单纯显示文本和通知,看看 %FrontDocumentPath% 在 Word 中会捕获到什么。
- 在系统设置、Privacy & Security、Automation 中,检查 Keyboard Maestro 是否拥有控制 Microsoft Word 的权限。
2 个赞
謝謝指導。
經過測試,找到可能原因了。我大部分 Word 檔案都用 OneDrive 同步避免覆蓋也方便同事協作,而 OneDrive 在 Mac 上是以掛載硬碟的方式存在,當開啟的檔案是在 OneDrive 上時,KM 抓不到 %FrontDocumentPath% ,同樣問題也發生在 Google Drive。
另外一個同樣原因的狀況也發生在 Foxtrot,當搜尋到的檔案是在掛載硬碟上時,Foxtrot 無法 reveal 或者 open 該檔。目前除了更換同步方式外,找不到方法解決。
這樣挺麻煩的,或許我該換個同步方式,例如 NAS。
2 个赞
Update.
Google Drive 重新測試過後沒問題. Foxtrot 在去官方問過, rebuild index 後獲得解決。
問題仍然存在於 OneDrive. 去官方論壇問,有人指出是 MS 的 SharePoint 導致,問題已經有高手以 Apple Script 解決。
官方論壇解決方式
1 个赞