2009-06-21 8 views
0

je remarqué que chaque fois que je redémarre mon ordinateur je dois faire les tâches suivantes:Accélérez flux de travail avec Automator

  • ouvert Terminal
  • de type « sites cd/monsite »
  • ouvrir un autre onglet dans le Terminal
  • de type 'sites cd/monsite'
  • type 'script/serveur --debugger'
  • ouvert Safari
  • aller à 'http://localhost:3000/'
  • TextMate ouvert
  • ouvert -> monsite

Est-il possible d'automatiser ce processus en utilisant Automator? Si non, il existe des alternatives pour accélérer ce processus?

J'ai essayé d'enregistrer ce processus avec Automator, mais il serait préférable d'utiliser directement les commandes.

Répondre

1

Vous pouvez probablement avec Automator, et je voudrais commencer par l'essayer dans Automator (Workflow> Record, il vous dira à propos de la spéciale sysPreference vous devez activer).

Si Automator ne peut pas l'enregistrer facilement, Applescript sera probablement beaucoup plus facile. L'Automator brille quand une pièce doit s'écouler dans une autre (un vrai "workflow"). Lorsque c'est juste un tas d'étapes indépendantes, alors les scripts shell ou les applescripts sont plus faciles (sauf dans les cas où Automator peut l'enregistrer pour vous).

Quelques conseils:

Dans un script shell, "open http: // ..." ouvre la page dans votre navigateur préféré. Osascript vous permet d'exécuter de petits Applescripts dans un script shell.

Automator peut exécuter les deux scripts shell et AppleScript

AppleScript peut exécuter des scripts shell.

1

Eh bien, vous n'avez pas vraiment besoin d'Automator pour la plupart de ces tâches - il suffit de configurer les bons paramètres par défaut pour Terminal et Safari. Avec Terminal, vous pouvez entrer dans les paramètres et définir quelques fenêtres de terminal pour exécuter des scripts spécifiques lors de leur démarrage. Vous pouvez ensuite organiser ces fenêtres comme vous le souhaitez (onglets, fenêtres ou une combinaison des deux) et enregistrer le résultat en tant que groupe de fenêtres. Vous pouvez ensuite faire en sorte que ce groupe de fenêtres démarre automatiquement lorsque Terminal est ouvert. Enfin, vous pouvez aller dans les Préférences Système et définir Safari et Terminal comme éléments de connexion (sous Comptes).

Pour que Texmate ouvre le projet spécifique, vous pouvez simplement utiliser l'option de ligne de commande de Textmate (mate mysite).

Questions connexes