如何设置邮件 PDF 的快捷方式?

如何设置邮件 PDF 的快捷方式?

我经常需要通过电子邮件发送在前端应用程序中打开的文档的 PDF。

目前,我需要调用打印命令,然后用鼠标打开系统打印对话框中的“PDF”菜单,最后选择“邮寄 PDF”。

有什么方法可以设置一个全局键盘快捷键来直接触发 PDF 的邮寄吗?

答案1

在下面系统偏好设置 » 键盘 » 键盘快捷键,您可以创建一个新的应用程序快捷方式适用于所有应用程序。

将其命名为“邮件 PDF”,并分配自定义键盘快捷键,如 ⌥⇧⌘P。

它现在在打印对话框中可用:

要使用它,请在任何应用程序中按 ⌘P,然后按 ⌥⇧⌘P。这种方法的唯一问题是需要选择“PDF”菜单。我发现这种方法工作不稳定,其他人也是如此


对于另一种方法,打开Automator.app, 创建一个新的服务. 将其设置为接收“无输入”,并将库中的“运行 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

保存,然后转到系统偏好设置 » 键盘 » 键盘快捷键,然后转到服务.在这里,为您的新服务分配一个键盘快捷键。

这适用于大多数应用程序,但不是全部。我可能会找到一种方法来调试失败的原因,但我猜这取决于打印对话框的实现方式。

相关内容