Как сохранить, закрыть и выйти из Keynote с помощью AppleScript? - PullRequest
0 голосов
/ 16 января 2012

Какой правильный синтаксис Applescript нужно сохранить, затем закрыть и затем выйти из Keynote после экспорта слайдов?Я не очень опытный в Applescript.Есть ли что-то более эффективное в использовании?Сценарии оболочки?Необходимо также получить успех / провал выполненного Applescript.

Я открываю презентацию Keynote правильно, экспортирую слайды, но не могу заставить Keynote сохранить презентацию, закрыть ее должным образом и выйти.

Пробовал несколько вариантов:

"Скажите приложению" Системные события "

" Скажите процессу "Keynote"

"Сохранить"

"end Tell"

"Скажите процесс" Keynote "

" Закрыть "

" End Tell "

" Скажите приложение "Keynote"

"Закрыть"

Также пробовал:

"Скажите приложению" Системные события "

" Скажите процессу "Keynote"

"нажмите менюпункт «Закрыть» меню «Файл» панели меню пункт «Файл» строки меню 1 «

» нажмите пункт меню «Выйти из Keynote» меню «Ключ» пункт меню «Файл» строки меню1 "

" конец скажите "

" конец скажите "

1 Ответ

1 голос
/ 18 января 2012

Следующее будет работать, если открыта только одна презентация, и она уже была сохранена (не запрашивать место сохранения).

tell application "Keynote"
    save
    quit
end tell
...