Для многих приложений Mac есть способ печати из командной строки, но кто захочет? (Шучу.) OS X имеет более простой способ.
Значок принтера на рабочем столе
Особенности различаются в зависимости от версии ОС, но для OS X El Capitan легко сделать значок настольного принтера. Откройте Системные настройки-> Принтеры и сканеры. Перетащите значок принтера на рабочий стол.
Чтобы напечатать файл, перетащите его на значок принтера. Если приложение поддерживает печать, файл будет напечатан на выбранном принтере с использованием параметров принтера по умолчанию. Например, перетащите файл JPEG, PDF, файл Microsoft Word и файл Photoshop на значок принтера, и эти файлы будут напечатаны. Нужно распечатать 12 файлов PDF? Перетащите их на значок принтера.
Я приостановил свой принтер, чтобы показать некоторые файлы в списке заданий принтера после того, как перетащил их на значок принтера.
Automator
Для большего контроля над настройками принтера, включая параметры приложения, используйте OS X Automator.
Apple говорит:
Automator позволяет автоматизировать большую часть того, что вы делаете на вашем компьютере. С Automator вам не нужно знать сложные языки программирования или языки сценариев для создания автоматизации - вы просто используете любое из сотен действий, доступных в библиотеке Automator, для создания рабочих процессов. Automator поставляется с библиотекой сотен действий. Действия могут взаимодействовать с различными приложениями и частями ОС. Рабочий процесс может быть простым как одно действие или содержать много действий, которые выполняют ряд сложных задач.
Редактор скриптов и AppleScript
Если приложение не имеет библиотеки Automator, многие приложения Mac поддерживают AppleScript.
Apple говорит:
Редактор скриптов позволяет создавать мощные скрипты, инструменты и даже приложения. Вы можете создавать сценарии для выполнения повторяющихся задач, автоматизации сложных рабочих процессов и управления приложениями или даже системой. Вы можете использовать различные языки сценариев, включая AppleScript, JavaScript для автоматизации, сценарии оболочки, а также некоторые сторонние языки сценариев.
Чтобы проверить, работает ли приложение с AppleScript и OS X El Capitan, откройте Script Editor
. Откройте окно библиотеки. Если вы не видите приложение, нажмите синий значок + в верхней части окна.
Окно позволяет открывать приложения. Если приложение работает с AppleScript, Script Editor
добавит его в библиотеку, в противном случае Script Editor
сообщит вам, что приложение не поддерживает сценарии.
Вот простой сценарий.
on run these_files
tell application "Microsoft Word"
repeat with my_file in these_files
print my_file
end repeat
end tell
end run
Печать из командной строки
OS X может печатать из командной строки, но кроме нескольких служебных приложений, таких как BBEdit, нет ничего похожего на метод Windows.
В OS X, если приложение поддерживает печать с помощью AppleScript, команда osascript
может автоматизировать печать с приложением из командной строки. Смотри man osascript
.
Такая команда может печатать файлы Microsoft Word из командной строки.
osascript printit.scpt /Users/user/Desktop/The\ Devil\'s\ Dictionary.docx