1

我正在使用 Applescript 创建一个 Droplet,它基本上会在 Photoshop CS6 中打开该文件,然后对其进行处理。

到目前为止,我无法通过打开文件位。有人可以确定此代码有什么问题吗:

on open {the_PDFs}

set myFilePath to the_PDFs

tell application "Adobe Photoshop CS6"
    open myFilePath as PDF with options {class:PDF open options, mode:RGB,    resolution:300, page:x, constrain proportions:false}
end tell

end open

我不断收到错误消息“无法获取别名”Macintosh HD:Users:MyName:Desktop:myFile.pdf”

4

2 回答 2

0

好的,有几件事

不知道你为什么使用括号,但你需要删除那些

下一个 the_PDFs 是一个文件数组,没有单个文件,因此您必须遍历它们

最后你告诉它打开页面 x 但从不定义 x

on open the_PDFs
    set x to 1
    repeat with afile in the_PDFs
        tell application "Adobe Photoshop CS5.1"
            open afile as PDF with options {class:PDF open options, mode:RGB, resolution:300, page:x, constrain proportions:false}
        end tell
    end repeat
end open

注意:我没有 CS6,所以我无法在 CS6 中进行测试,尽管这不应该有任何变化

于 2013-10-02T11:00:51.597 回答
-1

把第一行的括号去掉,它应该可以工作:

on open the_PDFs
于 2013-10-02T07:30:35.287 回答