Как настроить ярлык для Mail PDF?

Как настроить ярлык для Mail PDF?

Мне часто приходится отправлять по электронной почте PDF-файл документа, открытого в приложении.

В настоящее время мне нужно вызвать команду печати, затем с помощью мыши открыть меню «PDF» в системном диалоговом окне печати и, наконец, выбрать там «Отправить PDF по почте».

Можно ли как-то настроить глобальное сочетание клавиш, которое будет напрямую запускать отправку PDF-файла?

решение1

ПодСистемные настройки » Клавиатура » Сочетания клавиш, вы можете создать новыйЯрлык приложениядля всех приложений.

Назовите его «Отправить PDF по почте» и назначьте ему пользовательское сочетание клавиш, например ⌥⇧⌘P.

Теперь он доступен в диалоговом окне «Печать»:

Чтобы использовать его, нажмите ⌘P из любого приложения, затем ⌥⇧⌘P. Единственная проблема с этим подходом заключается в том, что нужно выбрать меню "PDF". Я обнаружил, что это работает непоследовательно,так же как и другие.


Для другого подхода откройтеAutomator.приложение, создать новыйУслуга. Установите для него режим «без ввода» и добавьте действие «Запустить AppleScript» из библиотеки на правую панель.

Вставьте следующее:

tell application "System Events"
    set theName to name of the first process whose frontmost is true
    tell process theName
        click menu item "Print…" of menu 1 of menu bar item "File" of menu bar 1
        click menu button "PDF" of sheet 1 of window 1
        click menu item "Mail PDF" of menu 1 of menu button "PDF" of sheet 1 of window 1
    end tell
end tell

Сохраните его, затем перейдите наСистемные настройки » Клавиатура » Сочетания клавиш, и перейти кУслуги. Здесь назначьте сочетание клавиш для вашей новой службы.

Это работает для большинства приложений, но не для всех. Я могу найти способ отладки, почему это не получается, но я думаю, это зависит от того, как реализован диалог печати.

Связанный контент