【问题标题】:Access rights for Preview.app in AppleScriptAppleScript 中 Preview.app 的访问权限
【发布时间】:2020-10-15 02:41:30
【问题描述】:

当我尝试运行时

tell application "Preview"
activate
open "/Users/username/Desktop/Testdokument 1 Kopie.pdf"
end tell

我收到一条错误消息,表明我无权这样做。当我首先手动打开 PDF 时,它也会在第二次尝试中使用该脚本。

如何使用脚本首先打开 PDF? 谢谢!

【问题讨论】:

  • 您运行的是哪个版本的 macOS
  • 卡特琳娜 10.15.7 (19H2)

标签: macos applescript


【解决方案1】:
tell application "Preview"
activate
end tell

do shell script "open -a Preview " & quoted form of ( "/Users/username/Desktop/Testdokument 1 Kopie.pdf")

它不漂亮,但可以完成工作;-)

【讨论】:

  • 如果 Preview 是您系统上的 默认应用程序,换句话说,您没有将其他一些 应用程序 设置为打开 PDF files,然后tell application "Finder" to open POSIX file "/path/to/filename.pdf" 将在 Preview 中打开它,而无需先手动打开它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-25
相关资源
最近更新 更多