Illustrator CC 2020 Apple 脚本(弹出 "Select File Format")

Illustrator CC 2020 Apple script (Popup "Select File Format")

因为我在 apple 脚本中执行此命令时将 illustrator 更新为 CC 2020 (24.0)

set placedRef to make new placed item in layer "Layer1" of current document with properties {file path:pfilepath} without dialogs

Illustrator 正在显示一个弹出窗口:"Select a File Format to open file:" 有 3 个选项:Pixar、PNG 或 Targa。 无论我选择什么,都没有插入任何内容。

此完全相同的命令适用于 Illustrator CC 2019,不会显示弹出窗口。

这里是完整的重现代码:

on run argv
    tell application "Adobe Illustrator"
        activate
        set user interaction level to never interact
        set placedRef to make new placed item in layer "ignore" of current document with properties {file path:item 1 of argv} without dialogs
    end tell
end run

运行 脚本的命令示例:

osascript test.scpt :Users:myusername:Download:test.pdf

AI 2020 已将 file path 属性 的类型从“文件”值更改为 POSIX 路径字符串,破坏了与现有脚本的兼容性(more info ).更改 shell 脚本以传递 POSIX 路径。