L'unica soluzione di cui sono a conoscenza è l'utilizzo di applecript in Spark / FastScripts con
do shell script "python script.py"
L'unica soluzione di cui sono a conoscenza è l'utilizzo di applecript in Spark / FastScripts con
do shell script "python script.py"
Risposte:
In 10.6 Snow Leopard è abbastanza facile aggiungere qualsiasi comando al menu Servizi di ciascuna applicazione (o applicazioni specifiche), quindi assegnare una scorciatoia da tastiera.
Qui su Super User, vedi Cambio rapido utente / Menu Apple? per un esempio che invoca alcuni script di shell.
È possibile utilizzare Keyboard Maestro per avviare un'applicazione o uno script dalla tastiera. C'è anche IronAHK (AutoHotkey rewrite) che funziona in Mono, ad esempio:
^ n :: Run, /path/to/script.py
anche se assicurati che lo script abbia sufficienti autorizzazioni di esecuzione e una riga shebang.
Altre applicazioni che lanciano AppleScripts come FastScripts (lite) includono Quicksilver, Butler e ControllerMate.
Credo che Quicksilver possa consentire l'esecuzione di script Shell direttamente dall'interno dell'applicazione, ma non mi piace Quicksilver sul punto che sembra sfaldarsi più spesso di Butler.