Applescript Droplet - 在Photoshop CS6中打开文件

时间:2013-10-02 06:30:23

标签: applescript photoshop

我正在用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:用户名:MyName:Desktop:myFile.pdf“

2 个答案:

答案 0 :(得分: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中进行测试,尽管这个应该没有任何变化

答案 1 :(得分:-1)

收起第一行的括号,它应该有效:

on open the_PDFs