Кулинарная книга для правого клика
Обзор утилиты OnMyCommand. Часть вторая
[ 25 октября, 2007 г ]Автор: А. Лузин

Когда примеры заканчиваются

Мы рассмотрели несколько достаточно простых примеров и ознакомились с принципами их построения. При этом внимание было уделено всем ключевым параметрам редактора OMCEdit, позволяющим настраивать поведение и внешний вид наших команд. Естественно, за кадром остались многие другие возможности, которые не были нами востребованы ввиду слишком узкой специфики.

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

От нас, простых юзеров, для создания персональных контекстных пунктов на базе уже готовых примеров, требуется всего лишь внимание и усидчивость. А настоящим хозяевам UNIX программа открывает широчайшие возможности для создания больших комплексных команд, позволяющих выполнять множество необходимых операций правым кликом мышки.

Также OnMyCommand поддерживает язык AppleScript, который хоть и более сложен в использовании, но и более функционален. Все это делает утилиту самым универсальным решением для разработки и персонализации команд.

Когда примеры заканчиваются, наступает импровизация. Можно попробовать объединить несколько готовых команд в одну, и посмотреть, что из этого выйдет. New Date Folder Here + Put Items in New Folder = Move to New Dated Folder. Эта команда собирает выделенные файлы и папки с рабочего стола и помещает их в новую папку с указанным пользователем именем и текущей датой

mkdir __OBJ_PARENT_PATH__/""__INPUT_TEXT__""$" "$(date "+%d.%m.%y")/;

mv __OBJ_PATH__ __OBJ_PARENT_PATH__/""__INPUT_TEXT__""$" "$(date "+%d.%m.%y")/;

Новая команда Move to New Dated Folder:


Источники: МакЦентр

Комментарии, обсуждение