我正在用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“
答案 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