bigh
Gast
Nach einigem hin und her funktioniert nun auch mein Mac als Wecker
Dafür habe ich mehrere Funktionen von OS X kombiniert. Man kann natürlich
auch eine Software dafür installieren, wie z.B. Alam Clock Pro (für Mac-Life-
Leser gibt's da gerade auch einen Preisrabatt) aber ich wollte eigentlich
kein Geld für etwas ausgeben, was man sich auch selber basteln kann...
(1) Wochentags wecken lassen
Über "Systemeinstellungen" / "Energie sparen" / "Zeitplan" kann man sich
einstellen, wann der Mac hochfahren soll, oder aus dem Ruhezustand
geweckt werden soll. Also lasse ich den Rechner z.B. wochentags um 7:55 Uhr
hochfahren.
(2) Startsound elemenieren
Um den Systemstart nicht zu hören, muss man sich das StartupSoundPanel
installieren. Anschließend kann man den nervigen Startsound ausstellen
http://www5e.biglobe.ne.jp/~arcana/StartupSound/index.en.html
(3) iCal: Einstellen wann ein Script laufen soll
Mit iCal stelle ich dann ein, dass jeden Tag um 8 Uhr automatisch mein
"aufwecken"-Applescript ausgeführt werden soll. Wie man das mit iCal
macht, sollte eigentlich jeder schnell allein herausfinden können.
Ansonsten einfach mal in den folgenden Thread hinenschauen:
http://www.apfeltalk.de/forum/zeitabhaengige-software-starten-t17228.html
(4) AppleScript benutzen
Um in AppleScript ein Skript zu schreiben, muss man in Spotlight einfach
nach "Skripteditor" suchen. Funktionen von den einzelnen Programmen kann
man in der Bibliothek ("Fenster/Bibliothek") nachschlagen, oder halt über
"Ablage/Funktionsverzeichnis". Weiter Infos über den Einstieg in Applescript:
Hier im Forum
Im Forum von Fischer-Bayern.de
Für die schnellen unter euch: Ganz unten bei meinem Post gibt es nochmal
das komplette Script :-D
(5)Applescript: Systemlautstärke ändern
Als erstes möchte ich die Systemlautstärke erhöhen, da ich die ja am Abend
zuvor auf "irgendeiner" Einstellung haben konnte und ich schon möchte, dass
mich mein Wecker morgens mit genügend Lautstärke weckt
Dazu verwende ich folgendes Script:
(6) Applescript: iTunes starten (aber langsam bitte!)
Um iTunes langsam starten zu können habe ich folgende Funktion geschrieben,
an die man auch direkt den Namen der eigenen Playliste schicken kann, die
man morgens aufrufen möchte:
(7) Applescript: iTunes: zufälliger Titel aus "Aufwach"-Playlist
In meine eigene Playlist (die ich "Aufwachen" genannte habe) packe ich
alle die Songs, mit denen ich morgens aufwachen möchte. Da ich allerdings
nicht jeden Morgen mit dem gleichen Titel geweckt werden möchte, habe
ich noch ein Shuffle in dieser Liste eingestellt.
(8) Sleep mode: Nochmal hinlegen wollen?
Ich liebe die "Sleep-Mode"-Funktion meines Weckers. Mich stört allerdings,
dass man diese nirgends wirklich einstellen kann. Per AppleScript ist dies
natürlich möglich. Also gibt es nun eine Abfrage ob man sich noch einmal
hinlegen möchte (mit den Betätigen der "Enter-Taste" wird iTunes somit
wieder leiser):
iTunes soll natürlich auch wieder harmonisch leiser werden, also gibt
es dafür natürlich auch noch ein Script:
Das komplette Applescript
Und hier noch einmal alles komplett:
Viel Spaß beim Wecken lassen
__________________
Desktop Wallpaper und Photos: Moving-Insect.com
Dafür habe ich mehrere Funktionen von OS X kombiniert. Man kann natürlich
auch eine Software dafür installieren, wie z.B. Alam Clock Pro (für Mac-Life-
Leser gibt's da gerade auch einen Preisrabatt) aber ich wollte eigentlich
kein Geld für etwas ausgeben, was man sich auch selber basteln kann...
(1) Wochentags wecken lassen
Über "Systemeinstellungen" / "Energie sparen" / "Zeitplan" kann man sich
einstellen, wann der Mac hochfahren soll, oder aus dem Ruhezustand
geweckt werden soll. Also lasse ich den Rechner z.B. wochentags um 7:55 Uhr
hochfahren.
(2) Startsound elemenieren
Um den Systemstart nicht zu hören, muss man sich das StartupSoundPanel
installieren. Anschließend kann man den nervigen Startsound ausstellen
http://www5e.biglobe.ne.jp/~arcana/StartupSound/index.en.html
(3) iCal: Einstellen wann ein Script laufen soll
Mit iCal stelle ich dann ein, dass jeden Tag um 8 Uhr automatisch mein
"aufwecken"-Applescript ausgeführt werden soll. Wie man das mit iCal
macht, sollte eigentlich jeder schnell allein herausfinden können.
Ansonsten einfach mal in den folgenden Thread hinenschauen:
http://www.apfeltalk.de/forum/zeitabhaengige-software-starten-t17228.html
(4) AppleScript benutzen
Um in AppleScript ein Skript zu schreiben, muss man in Spotlight einfach
nach "Skripteditor" suchen. Funktionen von den einzelnen Programmen kann
man in der Bibliothek ("Fenster/Bibliothek") nachschlagen, oder halt über
"Ablage/Funktionsverzeichnis". Weiter Infos über den Einstieg in Applescript:
Hier im Forum
Im Forum von Fischer-Bayern.de
Für die schnellen unter euch: Ganz unten bei meinem Post gibt es nochmal
das komplette Script :-D
(5)Applescript: Systemlautstärke ändern
Als erstes möchte ich die Systemlautstärke erhöhen, da ich die ja am Abend
zuvor auf "irgendeiner" Einstellung haben konnte und ich schon möchte, dass
mich mein Wecker morgens mit genügend Lautstärke weckt
Dazu verwende ich folgendes Script:
Code:
-- System Sound hochsetzen (von 0 bis 7 möglich)
tell application "System Preferences"
activate
set current pane to pane "com.apple.preference.sound"
set volume 7
tell application "System Preferences" to quit
end tell
(6) Applescript: iTunes starten (aber langsam bitte!)
Um iTunes langsam starten zu können habe ich folgende Funktion geschrieben,
an die man auch direkt den Namen der eigenen Playliste schicken kann, die
man morgens aufrufen möchte:
Code:
on aufwachen(personal_playlist)
tell application "iTunes"
set sound volume to 0
if personal_playlist is not 0 then
play playlist personal_playlist
else
play
end if
set u to sound volume
repeat while u < 100
set u to u + 1
delay 0.1
set sound volume to u
end repeat
end tell
end aufwachen
(7) Applescript: iTunes: zufälliger Titel aus "Aufwach"-Playlist
In meine eigene Playlist (die ich "Aufwachen" genannte habe) packe ich
alle die Songs, mit denen ich morgens aufwachen möchte. Da ich allerdings
nicht jeden Morgen mit dem gleichen Titel geweckt werden möchte, habe
ich noch ein Shuffle in dieser Liste eingestellt.
Code:
tell application "iTunes"
set shuffle of playlist "Aufwachen" to true
end tell
(8) Sleep mode: Nochmal hinlegen wollen?
Ich liebe die "Sleep-Mode"-Funktion meines Weckers. Mich stört allerdings,
dass man diese nirgends wirklich einstellen kann. Per AppleScript ist dies
natürlich möglich. Also gibt es nun eine Abfrage ob man sich noch einmal
hinlegen möchte (mit den Betätigen der "Enter-Taste" wird iTunes somit
wieder leiser):
Code:
on sleepmode()
display dialog "Nochmal hinlegen?" buttons {"Ja", "Nein, ich bin wach!"} default button 1
if the button returned of the result is "Ja" then
tell application "iTunes"
my einschlafen()
end tell
-- nochmal 5 Minuten (=300 Sekunden) länger schlafen, falls die "Enter"-Taste gedrückt wurde
delay 300
tell application "iTunes"
my aufwachen("Aufwachen")
end tell
my sleepmode()
end if
end sleepmode
iTunes soll natürlich auch wieder harmonisch leiser werden, also gibt
es dafür natürlich auch noch ein Script:
Code:
on einschlafen()
-- langsam leiser werden
tell application "iTunes"
set i to sound volume
repeat while i ≥ 0
set sound volume to i
set i to i - 1
delay 0.1
end repeat
stop
end tell
end einschlafen
Das komplette Applescript
Und hier noch einmal alles komplett:
Code:
-- Funktion für iTunes: langsam lauter werden
on aufwachen(personal_playlist)
tell application "iTunes"
set sound volume to 0
if personal_playlist is not 0 then
play playlist personal_playlist
else
play
end if
set u to sound volume
repeat while u < 100
set u to u + 1
delay 0.1
set sound volume to u
end repeat
end tell
end aufwachen
-- Funktion für iTunes: langsam leiser werden
on einschlafen()
-- langsam leiser werden
tell application "iTunes"
set i to sound volume
repeat while i ≥ 0
set sound volume to i
set i to i - 1
delay 0.1
end repeat
stop
end tell
end einschlafen
-- Funktion: Sleep mode-Abfrage
on sleepmode()
display dialog "Nochmal hinlegen?" buttons {"Ja", "Nein, ich bin wach!"} default button 1
if the button returned of the result is "Ja" then
tell application "iTunes"
my einschlafen()
end tell
-- nochmal 5 Minuten (=300 Sekunden) länger schlafen, falls die "Enter"-Taste gedrückt wurde
delay 300
tell application "iTunes"
my aufwachen("Aufwachen")
end tell
my sleepmode()
end if
end sleepmode
-- Script-Start:
-- System Sound hochsetzen (von 0 bis 7 möglich)
tell application "System Preferences"
activate
set current pane to pane "com.apple.preference.sound"
set volume 4
tell application "System Preferences" to quit
end tell
-- iTunes starten
tell application "iTunes"
-- Eigene Liste namens "Aufwachen" öffnen und shuffle einstellen
set shuffle of playlist "Aufwachen" to true
my aufwachen("Aufwachen")
my sleepmode()
end tell
Viel Spaß beim Wecken lassen
__________________
Desktop Wallpaper und Photos: Moving-Insect.com