Domanda

Ho notato che ogni volta che riavvio il mio computer devo svolgere le seguenti attività:

  • Apri Terminale
  • digita "cd sites / mysite"
  • apri un'altra scheda in Terminale
  • digita "cd sites / mysite"
  • digita "script / server --debugger"
  • apri Safari
  • vai a ' http: // localhost: 3000 / '
  • apri TextMate
  • Apri - > miosito

È possibile automatizzare questo processo usando Automator? Se no, ci sono alternative per accelerare questo processo?

Ho provato a registrare questo processo con Automator, ma sarebbe meglio usare i comandi direttamente.

È stato utile?

Soluzione

Probabilmente puoi farlo con Automator, e io inizierei provando a registrarlo in Automator (Workflow > Record; ti parlerà dello speciale sysPreference che devi attivare).

Se Automator non è in grado di registrarlo facilmente, Applescript sarebbe probabilmente molto più semplice. L'automatore brilla quando un pezzo deve fluire in un altro (un vero "flusso di lavoro"). Quando si tratta solo di una serie di passaggi indipendenti, gli script di shell o applecripts sono più facili (tranne nei casi in cui Automator può registrarlo per te).

Alcuni consigli:

In uno script di shell, " apri http: //..." aprirà la pagina nel tuo browser preferito.

osascript ti permette di eseguire piccoli script Apple all'interno di uno script shell.

L'automatore può eseguire sia script di shell che script di apple

Gli script di Apple possono eseguire script di shell.

Altri suggerimenti

Beh, non hai davvero bisogno di Automator per la maggior parte di queste attività - stai solo configurando buone impostazioni predefinite per Terminal e Safari.

Con Terminale è possibile accedere alle impostazioni e definire un paio di finestre del terminale per eseguire script specifici all'avvio. Quindi è possibile disporre quelle finestre come desiderato (schede, finestre o una combinazione delle due) e salvare il risultato come gruppo di finestre. Quindi puoi fare in modo che quel gruppo di finestre si avvii automaticamente quando viene aperto Terminale.

Finalmente puoi andare in Preferenze di Sistema e impostare sia Safari che Terminal come elementi di accesso (sotto Account).

Per fare in modo che Texmate apra il progetto specifico, puoi semplicemente usare l'opzione della riga di comando di Textmate (mate mysite).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top