OneNote URL 在 Big Sur 中已损坏我怎样才能再次打开它们?

问题描述

像这样以编程方式打开 OneNote URL 的命令不再适用于 Big Sur:

open "/Applications/Microsoft OneNote.app" "onenote:#section-id=146934FE-14A8-0000-0000-EFB650ABCDEF&end"

我想这也是访问其他应用程序的问题。我怎样才能让这些重新工作?

这是我看到的错误消息:

The file /Applications/Microsoft OneNote.app/onenote:#section-id={94EC1215-0000-0000-B2FE-DAE4868CA1F0} does not exist.

解决方法

为了让它起作用,我只是去掉了花括号。看起来 Big Sur 在 URL 编码方面的工作方式有所不同。此命令有效:

open "/Applications/Microsoft OneNote.app" "onenote:#section-id=146934FE-14A8-0000-0000-EFB650ABCDEF&end"