tell application "Adobe Photoshop CS5.1"
set myFile to (choose file) as string
open file myFile
end tell
Это приводит к открытию двух отдельных диалогов, спрашивающих, какой файл открыть .... Не имеет значения, что я выбираю первым, он запрашивает второй раз и открывает второй.
Я хочу открыть PDF-файл, поэтому я действительно хочу:
tell application "Adobe Photoshop CS5.1"
set myFile to (choose file) as string
open file myFile as PDF with options {class:PDF open options, mode:CMYK, resolution:300, use antialias:true, page:1} showing dialogs never
end tell
Результат:
Error: General Photoshop error occurred. This functionality may not be available in this version of Photoshop
Хорошо, более прямой подход:
tell application "Adobe Photoshop CS5.1"
set myFilePath to alias "other: PREPRESS SAVE:GAMES:3Sudoku:20120213pzsud-v:sudoku 0213.pdf"
with timeout of 300 seconds
open myFilePath as PDF with options {class:PDF open options, mode:CMYK, resolution:300, use antialias:true, page:1}
end timeout
end tell
Файл существует или настройка псевдонима не удалась. Так что я получу?
"Error: -43. Adobe Photoshop CS5.1 got an error: File some object wasn’t found."
Я задал вопрос на форумах Adobe без ответа. Полный код, который я действительно пытаюсь использовать, есть, если вам интересно. Я сократил это до основ, чтобы выяснить, в чем проблема.
Есть ли где-то настройка, которую мне не хватает? Я не уверен, что не так, пример из