Make a Word & Служба подсчета символов для всех приложений в Mac OS X
Оглавление:
Хотя некоторые приложения для письма и текстовые сообщения имеют собственные счетчики слов и символов как часть их встроенного набора функций, не каждое приложение делает это. Однако это можно легко изменить, создав службу Mac OS X, которая будет обеспечивать подсчет слов и символов практически из любого места на Mac, где можно выбрать текст. Это означает, что такие приложения, как TextEdit, панели предварительного просмотра Quick Look и даже веб-браузеры, такие как Safari, Chrome, Firefox, получат функцию подсчета слов/символов, к которой легко получить доступ, щелкнув правой кнопкой мыши.Вероятно, это лучший способ добавить счетчик слов в приложения для Mac, которые изначально не поддерживают эту функцию.
Служба для Mac OS X создается с помощью приложения Automator для создания сценариев, входящего в состав всех версий Mac OS X. Если вы новичок в Automator и идея написания сценариев кажется ошеломляющей, не волнуйтесь, его чрезвычайно просто настроить, он использует предварительно написанный код и не требует особых навыков написания сценариев.
Как создать службу подсчета слов и символов для Mac в Automator
Мы собираемся создать службу Automator, используя AppleScript, созданный пользователем с именем «nslater» на Github. Оно и так короткое и лаконичное, поэтому нет необходимости изобретать велосипед или переписывать его самим.
- Запустите приложение Automator, которое находится в папке /Applications/ Mac OS X (или откройте его с помощью Spotlight/Launchpad
- Выберите «Сервис» на заставке Automator
- Выберите в поле поиска в левой части окна Automator и введите «запустить applescript», затем перетащите это действие в правое окно
- Скопируйте и вставьте следующий код AppleScript из GitHub в форму «Запустить AppleScript»:
- Сохраните сервис и назовите его довольно коротким, например, «Подсчет символов и слов»
"on run {ввод, параметры} сообщить системным событиям приложения установить _appname для имени первого процесса, передний край которого равен true end tell set word_count для подсчета слов (ввод в виде строки ) установите character_count для подсчета символов (ввод в виде строки), чтобы приложение _appname отображало предупреждение >."
Теперь, когда вы создали и сохранили сервис, давайте протестируем его, чтобы убедиться, что он работает. Проблем возникнуть не должно, но если вы столкнетесь с какой-либо ошибкой, вероятно, это связано с тем, что копирование и вставка приведенного выше кода пошли не так с переводом символов, поэтому вы можете попробовать скопировать код непосредственно со страницы GitHub nslater, если это не так. не работает должным образом.
Как использовать службу подсчета слов и символов в любом приложении Mac OS X
Теперь, когда служба создана, вы можете использовать ее практически в любом месте Mac OS X, где можно выделить текст или слова. Это не обязательно должен быть текстовый редактор или поле ввода, это может быть необработанный текст в нередактируемых документах, веб-страницах или окнах быстрого просмотра, единственное требование состоит в том, чтобы текст можно было выделить. Вот как это работает:
- Запустите текстовый файл в приложении, например TextEdit
- Выделите либо весь текст, либо только фрагмент текста и щелкните правой кнопкой мыши (control+щелчок)
- Перейдите в меню «Сервисы» и выберите опцию «Подсчет символов и слов»
- Найдите количество слов и символов в выделенном тексте во всплывающем окне, например так
Теперь, когда вы убедились, что служба счетчика слов работает должным образом, вы можете выйти из Automator. Сервис останется нетронутым.
Служба должна быть немедленно перенесена на все приложения через Mac OS X, но вы можете перезапустить некоторые приложения, если вы не видите параметр счетчика символов и слов, доступный в меню «Службы».(примечание: вы также можете использовать терминал для уничтожения всех системных служб, но это может иметь непреднамеренные побочные эффекты, поэтому мы не будем это специально рекомендовать).
Если вы решите, что вам не нужна эта служба, вы можете легко удалить ее и другие из меню «Службы» Mac OS X, перейдя в маловероятное место в Системных настройках.