automatizar el lanzamiento de la aplicación a la medianoche?

¿Cómo podría usar Automator o Applescript para iniciar iTunes a la medianoche y eliminarlo a las 5 a. m.?

(Esta es la única vez que tengo ancho de banda ilimitado... ISP rural basado en satélite... ugg.)

Gracias.

Respuestas (3)

Este es el método más fácil, no técnico:

(Estoy en Snow Leopard, los he editado para que coincidan con Mavericks; los botones exactos para hacer clic pueden estar equivocados)

  1. Haz un Applescript y escribe esto:tell application "iTunes" to activate
  2. Abra Calendario.aplicación
  3. Haz un nuevo evento hoy para las 00:00
  4. Configúralo para que se repita todos los días
  5. La alerta debe ser Abrir archivo . Selecciona Otro > encuentra el applescript que acabas de hacer
  6. Haz un Applescript y escribe esto: tell application "iTunes" to quit. Guárdalo en algún lugar
  7. Haz otro evento mañana para las 05:00
  8. Configúralo para que se repita todos los días
  9. La alerta debe ser Abrir archivo . Selecciona Otro > encuentra el applescript que acabas de hacer

¡Hecho!

La aplicación de calendario no tiene que estar ejecutándose para permitir que se lleven a cabo los eventos.

También puede ejecutar EDITOR=nano crontab -ey agregar líneas como esta:

0 0 * * * open -a itunes
0 5 * * * osascript -e 'quit app "itunes"'

Puede usar una aplicación como Power Manager para automatizar el inicio de iTunes y el posterior cierre a las 5 am.

Iniciando iTunes

El lanzamiento de una aplicación se puede lograr con la tarea diaria integrada Iniciar una aplicación :

Asistente de programación de Power Manager

Salir de iTunes

Para salir de iTunes a las 5:00, usaría la tarea diaria Ejecutar un script para realizar el siguiente fragmento de AppleScript:

#!/usr/bin/osascript
tell application "iTunes" to quit

Divulgación: trabajo en Power Manager para DssW.