Applescript: открыть предварительный просмотр «Экспорт в PDF» ошибка: предварительный просмотр получил ошибку: не удается получить нажатие клавиши "" - PullRequest
0 голосов
/ 16 мая 2018

Я хотел бы открыть все PDF-файлы в папке с предварительным просмотром и экспортировать их в другую папку с помощью «Экспорт в PDF».

Это моя проблема.

Error

Предварительный просмотр получил ошибку: не удается получить нажатие клавиши " ».

Apple Script

tell application "Finder"
    set fl to files of folder POSIX file "/Users/documents/PDFs" as alias list
end tell
repeat with f in fl
    tell application "Preview"
        open f
        tell application "System Events" to tell process "Preview"
            delay 0.2
            click menu item "Export as PDF…" of menu 1 of menu bar item "File" of menu bar 1
        end tell
        keystroke return
    end tell
end repeat

1 Ответ

0 голосов
/ 16 мая 2018

Вы получаете эту ошибку, потому что keystroke return - это команда системных событий, и она есть в «блоке предварительного просмотра»

Похоже, что ваше намерение keystroke return состоит в том, чтобы фактически нажать кнопку "Сохранить", тогда это должно работать для вас ...

tell application "Preview"
    activate
    tell application "System Events" to tell process "Preview"
        delay 0.2
        click menu item "Export as PDF…" of menu 1 of menu bar item "File" of menu bar 1
        delay 0.2
        click button "Save" of sheet 1 of window 1
    end tell
end tell
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...