App-Start um Mitternacht automatisieren?

Wie kann ich Automator oder Applescript verwenden, um iTunes um Mitternacht zu starten und um 5 Uhr morgens zu beenden?

(Dies ist das einzige Mal, dass ich unbegrenzte Bandbreite habe.. ländlicher Sat-basierter ISP.. ugg.)

Danke.

Antworten (3)

Dies ist die einfachste, nicht technische Methode:

(Ich bin auf Snow Leopard, ich habe diese so bearbeitet, dass sie zu Mavericks passen - die genauen Schaltflächen zum Klicken können falsch sein.)

  1. Erstellen Sie ein Applescript und geben Sie Folgendes ein:tell application "iTunes" to activate
  2. Öffnen Sie Kalender.app
  3. Erstellen Sie heute um 00:00 Uhr ein neues Ereignis
  4. Stellen Sie es so ein, dass es jeden Tag wiederholt wird
  5. Die Warnung sollte Datei öffnen lauten . Wählen Sie „Andere“ > finden Sie das Applescript, das Sie gerade erstellt haben
  6. Erstellen Sie ein Applescript und geben Sie Folgendes ein: tell application "iTunes" to quit. Speichern Sie es irgendwo
  7. Machen Sie morgen um 05:00 Uhr ein weiteres Ereignis
  8. Stellen Sie es so ein, dass es jeden Tag wiederholt wird
  9. Die Warnung sollte Datei öffnen lauten . Wählen Sie „Andere“ > finden Sie das Applescript, das Sie gerade erstellt haben

Erledigt!

Die Kalender-App muss nicht ausgeführt werden, damit die Ereignisse stattfinden können.

Sie können auch EDITOR=nano crontab -eZeilen wie folgt ausführen und hinzufügen:

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

Sie können eine Anwendung wie Power Manager verwenden, um das Starten von iTunes und das anschließende Beenden um 5 Uhr morgens zu automatisieren.

Starten von iTunes

Das Starten einer Anwendung kann mit der integrierten täglichen Aufgabe Anwendung starten erreicht werden:

Zeitplan-Assistent des Power Managers

Beenden von iTunes

Um iTunes um 5:00 Uhr zu beenden, würde ich die Aufgabe Tägliches Skript ausführen verwenden , um das folgende AppleScript-Snippet auszuführen:

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

Offenlegung: Ich arbeite am Power Manager für DssW.