Втр, 25 Май 2010 01:37:31 +0400Mac 911

AppleScript: Создание нового файла в текущей папке Finder

]]>

Оригинал новости

]]>

Это простой способ создания нового файла в текущей папке Finder с использованием AppleScript и Automator. Открыть Automator и в появившемся диалоге выбрать Service; откроется новое окно настройки сервиса Automator. В этом окне сделать следующее:

1. Установить сервис на получение выбранных папок Finder (два выпадающих меню в верхней части рабочей области справа). Это упростит назначение сервису клавиатурного сокращения.

2. Перетащить действие ‘Run AppleScript’ (из Utilities Library) в рабочую область справа.

3. Вставить следующий AppleScript:

on run {input, parameters}  tell application "Finder"    set currentPath to insertion location as text    set x to POSIX path of currentPath  end tell  return xend run

macosxhints.com

Скомпилировать код, щелкнув по иконке Hammer.

4. Перетащить из Utilities Library действие ‘Set value of a variable’ и щелчком на выпадающем меню создать новую переменную с именем, например, CurrentFolder.

5. Перетащить в рабочую область из Text library действие Text File. Затем перетащить переменную CurrentFolder из Variable panel в нижней части окна Automator к действию New Text File. Нажать кнопку Options в действии; щелкнуть по боксу ‘Show this action when the workflow runs’. Это позволит менять имя и расширение нового файла.

6. Сохранить созданный сервис как ‘Create New File,’ или как либо иначе, имя не имеет значения. Убедиться в работоспособности нового действия в меню Services Файндера: выбрать папку; Control-click и вы сможете увидеть новый сервис внизу контекстного меню.

7. На вкдадке Keyboard Shortcuts в панели Keyboard System Preference, выбрать Services слева и ваш новый сервис (он должен быть в секциях Files и Folders) в правой панели. Двойным щелчком справа от имени сервиса назначить новому сервису клавиатурное сокращение.

8. Вернуться в Automator и изменить последнее слева выпадающее меню в верхней части рабочей области, установив No Input. Снова сохранить сервис.

Примечание: Клавиатурное сокращение не работает в режиме просмостра Column; при просмотре в виде списка или значков работает нормально.

Ctrl ←Ctrl →
Share
iPhone 4S — привозим первыми и не наглеем
Техника Apple в магазине на Facebook

© 2007—2012 Макдак. Россия.

© Все права на новости принадлежат соответствующим источникам.


 Андрей Шипилов — идея, дизайн, вёрстка, программирование и поддержка.

 
]]>
]]>