Единственный обходной путь, о котором я знаю, - это использование applecript в Spark/FastScripts с
do shell script "python script.py"
Единственный обходной путь, о котором я знаю, - это использование applecript в Spark/FastScripts с
do shell script "python script.py"
В 10.6 Snow Leopard довольно просто добавить любую команду в меню «Сервисы» каждого приложения (или отдельных приложений), а затем назначить сочетание клавиш.
Здесь на Super User, см. Быстрое переключение пользователей /Apple Menu? для примера, который вызывает некоторый сценарий оболочки.
Вы также можете использовать automator для создания сценария контекстного меню.
Вы можете использовать Keyboard Maestro для запуска приложения или скрипта с клавиатуры. Существует также IronAHK (AutoHotkey rewrite), который работает под Mono, например:
^n::Run, /path/to/script.py
хотя убедитесь, что скрипт имеет достаточные права на выполнение и строку shebang.
Другие приложения, которые запускают AppleScripts, такие как FastScripts (lite), включают Quicksilver, Butler и ControllerMate.
Я полагаю, что Quicksilver может разрешить выполнение сценариев Shell непосредственно из приложения, но мне не нравится Quicksilver в том смысле, что он, кажется, выпадает чаще, чем Батлер.
Лично я не вижу в этом ничего плохого. Это кажется идеальным решением, настолько, что когда я нашел этот вопрос в поиске в Google, я использовал именно его. Спасибо! :-)