Question

J'ai remarqué que chaque fois que je redémarre mon ordinateur, je dois effectuer les tâches suivantes:

  • ouvrir le terminal
  • tapez 'cd sites / mysite'
  • ouvrez un autre onglet dans le terminal
  • tapez 'cd sites / mysite'
  • tapez 'script / server --debugger'
  • ouvrir Safari
  • Accédez à ' http: // localhost: 3000 / '
  • ouvrir TextMate
  • Ouvrir - > mon site

Est-il possible d'automatiser ce processus à l'aide d'Automator? Si non, y a-t-il 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 les commandes directement.

Était-ce utile?

La solution

Vous pouvez probablement le faire avec Automator, et je commencerais par essayer de l'enregistrer dans Automator (flux de travail> Enregistrer; il vous indiquera la préférence sysPreference spéciale que vous devez activer).

Si Automator ne peut pas l’enregistrer facilement, alors Applescript serait probablement beaucoup plus facile. Automator brille lorsqu'un élément doit s'écouler dans un autre (un véritable "flux de travail"). Lorsqu'il ne s'agit que de plusieurs étapes indépendantes, les scripts shell ou les scripts d'application sont plus faciles (sauf dans les cas où Automator peut l'enregistrer pour vous).

Quelques conseils:

Dans un script shell, ouvrez http: //..." ouvrira 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 à la fois des scripts shell et des scripts d'application

Les scripteurs peuvent exécuter des scripts shell.

Autres conseils

Eh bien, vous n’avez pas vraiment besoin d’Automator pour la plupart de ces tâches; il vous suffit de définir de bonnes valeurs par défaut pour Terminal et Safari.

Avec Terminal, vous pouvez accéder aux paramètres et définir quelques fenêtres de terminal pour exécuter des scripts spécifiques au 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. Ensuite, vous pouvez faire en sorte que ce groupe de fenêtres démarre automatiquement lorsque Terminal est ouvert.

Enfin, vous pouvez accéder aux 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).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top