7

Единственный обходной путь, о котором я знаю, - это использование applecript в Spark/FastScripts с

do shell script "python script.py"

5 ответов5

4

В 10.6 Snow Leopard довольно просто добавить любую команду в меню «Сервисы» каждого приложения (или отдельных приложений), а затем назначить сочетание клавиш.

Здесь на Super User, см. Быстрое переключение пользователей /Apple Menu? для примера, который вызывает некоторый сценарий оболочки.

1

Вы также можете использовать automator для создания сценария контекстного меню.

1

Вы можете использовать Keyboard Maestro для запуска приложения или скрипта с клавиатуры. Существует также IronAHK (AutoHotkey rewrite), который работает под Mono, например:

^n::Run, /path/to/script.py

хотя убедитесь, что скрипт имеет достаточные права на выполнение и строку shebang.

0

Другие приложения, которые запускают AppleScripts, такие как FastScripts (lite), включают Quicksilver, Butler и ControllerMate.

Я полагаю, что Quicksilver может разрешить выполнение сценариев Shell непосредственно из приложения, но мне не нравится Quicksilver в том смысле, что он, кажется, выпадает чаще, чем Батлер.

0

Лично я не вижу в этом ничего плохого. Это кажется идеальным решением, настолько, что когда я нашел этот вопрос в поиске в Google, я использовал именно его. Спасибо! :-)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .