Über das Buch Mehr machen mit dem Mac habe ich bereits berichtet. Im Addisson Wesley Verlags Blog wird fleissig über Beispiele aus dem Buch geschrieben. Es wurden ganze zehn Beispiele veröffentlicht welche ich Euch natürlich nicht vorenthalten möchte.
Kürzlich wurde dann ein interessanter Beitrag zum Thema AppleScript und Automator veröffentlicht. Ein kleines Script sorgt dafür, dass man vom eigenen Mac freundlich begrüsst wird, iTunes gestartet wird, die Lieblingsplaylist abgespielt wird, die abonnierten Podcasts aktualisiert werden, Das Programm Mail gestartet wird und alle Accounts auf neue Mails geprüft werden. Nach einer kleinen Mail-Download-Pause schraubt das Script dann die Lautstärke runter, der Mac erzählt wieviele ungelesene Mails man hat und hebt die Lautstärke wieder an.
say "Good morning, Mitra. How are you?"
-- iTunes
tell application "iTunes"
set the playlistNames to the name of every playlist
if playlistNames contains "House Is Love" then
set myTrack to track 1 of playlist "House Is Love"
else if playlistNames contains "Meine Top 25" then
set myTrack to some track of playlist "Meine Top 25"
else
set myTrack to some track of playlist "Musik"
end if
play myTrack
updateAllPodcasts
end tell
tell application "System Events"
if (get name of processes contains "Mail") then
tell application "Mail"
check for new mail
end tell
else
tell application "Mail"
launch
end tell
end if
delay 60
end tell
tell application "Mail"
set myMails to unread count of inbox
if myMails is greater than 1 then
set myMailText to "are " & (myMails as string) & " unread mails."
else if myMails is 1 then
set myMailText to "is one unread mail."
else
set myMailText to "are no unread mails."
end if
end tell
tell application "iTunes"
set oldVolume to sound volume
repeat with theVolume from oldVolume to 25 by -2
set sound volume to theVolume
end repeat
say "There " & myMailText
repeat with newVolume from theVolume to oldVolume by 2
set sound volume to newVolume
end repeat
end tell
So, was will man noch mehr nach dem aufstarten des Mac’s. Auf diese Art und Weise lassen sich viele sich wiederholende Schritte im Tagesablauf automatisieren. Man muss noch nicht einmal grosse Script-Kenntnisse haben, den der ScriptEditor kann auch Aktionen aufzeichnen!
Einziger kleiner Nachteil, der Mac kann nur englisch. Bei der Aussprache von nicht englischen Ausdrücken klingt es eher witzig als hilfreich.
Zur Startseite






Fantastisch! Endlich begrüsst mal mein Mac mich und nicht umgekehrt. Werde das Skript gleich heute abend ausprobieren!
thx
Ich bin immer froh wenn mich morgens keiner anquatscht – und vor allem nicht mein Rechner ;)
apple scritp und automator sind 2 sehr wichtige und mächtige werkzeuge auf dem mac (für jeden der gerne ein bisschen automatische abläufe auf seinem mac hat) – (oder der einfach so bequem ist wie ich es auch bin*g*).
habe einige scripte die ich jeden morgen wenn mein mac startet laufen lasse, die mir geburtstagsmails schreiben, podcasts updaten etc….
ist wirklich eine feine sache und mann kann sich vor allem sehr schnell reinarbeiten, auch wenns “halt eben” english ist:-)
gruss und allen dis probieren wollen, viel spass….martin
naja also programme beim booten starten zu lassen geht ja wohl auch einacher..? einfach rechtsklick aufs dock -> beim starten öffenen
@swinter
richtig mac like halt:-)
aber dieses programm ist ja nicht dazu gedacht, programme zu starten sondern, um eine playlist abzuspielen, die podcasts zu checken, mails zu starten (oder wenns schon offen ist) die mails zu checken und dann visuell auszugeben, wieviele dass es sind…
das schöne an solch einem script ist ja, dass man es als grundlage verwenden kann (wenn man nicht selber schon eins hat oder es erst am lernen ist) und es an seine eigenen bedürfnisse anpassen zu können…
ich denke alle neuen macuser die sich ein bisschen mehr mit ihrem mac auseinenadersezten möchten sind renato dankbar für den beitrag…
gruss martin
@Nadin
Ich hätt’s wohl nicht besser sagen könne :) *lol*
@martin rechsteiner
Mächtige Werkzeuge ist vielleicht etwas hoch gegriffen…. grundsätzlich geb’ ich dir aber gerne recht – AppleScript und Automator können für ein breites Spektrum an Nutzer im Alltag ganz feine Dinge erledigen :-)
@martin thomas
finde ich nicht allzu hochgefriffen, du kannst über automator oder apple script den ganzen mac steuern, kannst terminal befehle einbauen und somit wirklich alles automatisieren…
deshalb empfinde ich es als sehr mächtig…
@martin rechsteiner
Okay… volle Zustimmung :-) Ich habe die ganze Möglichkeit der ‘einbaubahren Shell-Commands’ gedanklich unbewusst ausgeklammert (wahrscheindlich weil ich nicht so viele Leute kenne, die sich im Alltag solche Skripte zusammenbauen).
Gruss
MT
Praktisch allemal, wobei man bei regerem AppleScript Gebrauch doch fix bei XCode landet. Hat man sich da dann mal reingekniet, kann man mit AS, Shellscripting und XCode sehr viel umsetzten.
Automator empfinde ich als Endkundenlösung, gut für bestimmte Klein-Jobs aber im Kern dann doch wieder limitiert.
Hallo,
das Script ist wirklich gut. Die Krönung wäre wenn es jetzt noch Sender und Subject alle neuen Mails vorlesen würde.
Gruß
Hartmut