You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Apple Script应用中启动Automator工作流并传递PDF参数?

在Apple Script应用中启动Automator工作流并传递PDF文件

以下是两种可行的实现方式,直接将代码替换到你的script.app中即可:

方法1:使用Shell命令调用open

-- 获取桌面test.pdf的POSIX路径
set pdfPath to POSIX path of (path to desktop folder as text) & "test.pdf"
-- 调用open命令启动workflow.app并传入PDF文件
do shell script "open -a " & quoted form of (POSIX path of (path to application "workflow.app")) & " " & quoted form of pdfPath

方法2:AppleScript原生语法实现

-- 定位桌面的test.pdf文件
set pdfFile to file (path to desktop folder as text) & "test.pdf"
-- 启动workflow.app并打开目标PDF
tell application "workflow.app"
    activate
    open pdfFile
end tell

注意事项

  • 确保你的workflow.app在创建时,已设置接受文件或文件夹作为输入(在Automator工作流顶部的输入选项中选择对应类型),否则无法正常接收传递的PDF。
  • 两种方法均已处理路径含空格的情况,无需额外调整。

内容的提问来源于stack exchange,提问作者Wojciech

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 08:37:03