2009-05-01 13 views

risposta

9

È possibile trascinare qualsiasi file sulla barra destra del Dock (dove si trovano il Cestino e le cartelle) ed eseguirlo facendo clic su di esso.

Per eseguire uno script di shell, è possibile salvarlo come un file di comando .com e il SO lo raccoglierà.

Un'altra alternativa potrebbe essere quella di creare un'applicazione Applescript per il tuo script e utilizzarla come qualsiasi altra applicazione.

3

Script Editor può creare applicazioni basate su AppleScript. Attaccare il seguente codice in uno script e salvarlo come un'applicazione:

do shell script "~/someScript.sh" 

Dove ~/someScript.sh è il percorso dello script di shell.

+0

sfortunatamente, questo non funziona più ... qualche indizio? – meduz

+0

Il tuo script è eseguibile, meduz? E hai una linea shebang in alto? (http://en.wikipedia.org/wiki/Shebang_%28Unix%29) –

+0

L'ho impostato per essere eseguibile ma il file sh e il file scpt. Trascino il messaggio sul dock e clicco su di esso. Tutto ciò che fa è aprire di nuovo l'editor di script. Come si fa a eseguire effettivamente lo script quando si fa clic su di esso? – Jistanidiot

1

Rinominarlo in something.command e nella relativa finestra Informazioni, selezionare Apri con> Terminal.app. Quindi, quando fai doppio clic su di esso, avvierà il Terminale ed eseguirà lo script. Puoi trascinarlo sul dock.

3

Esistono anche strumenti per creare applicazioni da script di shell, perl, python ecc. Ci sono DropScript e Platypus che conosco. Hanno il vantaggio di poter trascinare e rilasciare i file su di essi.

+1

L'ornitorinco è freddo – aehlke

Problemi correlati