Lança scripts de shell via atalho de teclado no Mac OS X

7

A única solução que estou ciente é usando o applescript no Spark / FastScripts com

do shell script "python script.py"
    
por user479534 15.10.2009 / 02:50

5 respostas

4

No 10.6 Snow Leopard, é muito fácil adicionar qualquer comando ao menu Serviços de cada aplicativo (ou aplicativos específicos) e, em seguida, atribuir um atalho de teclado.

Aqui no Superusuário, consulte Troca rápida de usuário / menu Apple? para um exemplo que invoca algum script de shell.

    
por 01.11.2009 / 10:03
1

Você pode usar o Keyboard Maestro para iniciar um aplicativo ou script pelo teclado. Há também IronAHK (reescrita do AutoHotkey) que funciona sob o Mono, por exemplo:

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

embora tenha certeza de que o script tenha permissões de execução suficientes e uma linha shebang.

    
por 15.10.2009 / 05:24
1

Você também pode usar o automator para criar um script chamado de menu contextual.

    
por 30.11.2009 / 22:35
0

Outros aplicativos que iniciam o AppleScripts como o FastScripts (lite) incluem Quicksilver, Butler e ControllerMate.

Acredito que o Quicksilver pode permitir a execução de scripts Shell diretamente de dentro do aplicativo, mas eu não gosto do Quicksilver no ponto em que ele parece flake com mais frequência do que Butler faz.

    
por 30.11.2009 / 21:40
0

Pessoalmente, não vejo nada de errado com sua solução alternativa. Parece uma solução perfeita, tanto que quando encontrei essa pergunta em uma pesquisa no Google, foi a que usei. Obrigado! : -)

    
por 09.07.2013 / 07:39