Pregunta

Noté que cada vez que reinicio mi computadora tengo que hacer las siguientes tareas:

  • abrir Terminal
  • escriba 'sitios de cd / mysite'
  • abre otra pestaña en Terminal
  • escriba 'sitios de cd / mysite'
  • escriba 'script / server --debugger'
  • abrir Safari
  • vaya a ' http: // localhost: 3000 / '
  • abrir TextMate
  • Abrir - > mysite

¿Es posible automatizar este proceso usando Automator? Si no, ¿hay alguna alternativa para acelerar este proceso?

Traté de registrar este proceso con Automator, pero sería mejor usar comandos directamente.

¿Fue útil?

Solución

Probablemente pueda hacerlo con Automator, y comenzaría intentando grabarlo en Automator (Workflow > Record; le informará sobre el sysPreference especial que necesita activar).

Si Automator no puede grabarlo fácilmente, entonces Applescript probablemente sería mucho más fácil. Automator brilla cuando una pieza necesita fluir hacia otra (un flujo de trabajo real). Cuando se trata solo de un montón de pasos independientes, entonces los scripts de shell o de apple son más fáciles (excepto en los casos en que Automator puede grabarlo por usted).

Algunos consejos:

En un script de shell, " abra http: //..." abrirá la página en su navegador preferido.

osascript le permite ejecutar pequeños Applescripts dentro de un script de shell.

Automator puede ejecutar tanto scripts de shell como Applecripts

Los scripts de manzana pueden ejecutar scripts de shell.

Otros consejos

Bueno, realmente no necesitas Automator para la mayoría de esas tareas, solo configurando buenos valores predeterminados para Terminal y Safari.

Con Terminal, puede acceder a la configuración y definir un par de ventanas de terminal para ejecutar scripts específicos cuando se inician. Luego puede organizar esas ventanas como desee (pestañas, ventanas o una combinación de ambas) y guardar el resultado como un grupo de ventanas. Luego puede hacer que ese grupo de ventanas se inicie automáticamente cuando se abra la Terminal.

Finalmente, puede ir a Preferencias del sistema y configurar Safari y Terminal como elementos de inicio de sesión (en Cuentas).

Para que Texmate abra el proyecto específico, puede usar la opción de línea de comandos de Textmate (mate mysite).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top