Wie kann ich die Podcasts in iTunes 11.2.x manuell aktualisieren?

Terminal Icon

Seit iTunes 11.2.x fehlt bei den Podcasts, zusätzlich zu der automatischen Aktualisierung, eine Möglichkeit die Aktualisierung manuell anzustossen. Man kann also entweder “Täglich” oder “Manuell” einstellen. Es gibt aber eine weitere, nicht ganz offensichtliche, Möglichkeit. War zu erwarten, oder? 😉

[Read more…]

AppleScript: Wie kann ich den Monat als Zahl darstellen?

AppleScript Editor

Diese Frage stellen sich viele AppleScripter(innen). Wie kann ich den Monat aus dem aktuellen, oder berechneten, Datum als Zahl ausgeben? Und gegebenenfalls auch noch so formatieren, dass diese Zahl sauber in Spalten dargestellt werden kann? Wie immer gibt es mehr als eine Möglichkeit dies in AppleScript durchzuführen, hier ist eine davon.

[Read more…]

Wie kann ich mit AppleScript Mitteilungen (Notifications) erzeugen?

AppleScript Editor

Wir alle kennen die Mitteilungen (Notifications) in OS X 10.9.x; manche lieben sie, andere halten sie für “Teufelswerk”, aber man kann ihnen eigentlich nicht entkommen. (Eigentlich deswegen, weil man sie natürlich ausschalten kann.) Ich finde sie sehr praktisch, und seit dem Update auf 10.9.1 lassen sie sich – auch ohne Objective-C-Tricks – aus AppleScript und somit auch aus dem Terminal aufrufen.

[Read more…]

AppleScript: Pfade für “do shell script”

Wer sich mit AppleScript beschäftigt, lernt schnell den Befehl do shell script zu schätzen. Dieser Befehl erlaubt die Ausführung von Shell-Commands oder auch Ketten dieser Befehle. Allerdings hat do shell script Probleme Shortcuts wie ~/ aufzulösen, daher sollte man immer die vollständigen Pfade verwenden.

[Read more…]

Wenn Listen “falsch” zurückgeben

AppleScript eignet sich hervorragend dazu Werte aus Listen abzufragen (sogar mehr als einen Wert), aber wenn die Benutzer(innen) auf “Abbrechen” klicken, dann verhält sich das choose from list-Konstrukt anders als alle anderen Dialogformen die sich in AppleScript benutzen lassen.

Wenn man einen Dialog wie display dialog "was auch immer" aufruft und dieser durch einen Klick auf “Abbrechen” geschlossen wird, dann bekommen wir die bekannte “-128”-Fehlernummer zurück und das war’s dann auch. Bei Auswahllisten verhält sich das Ganze ein wenig anders.

[Read more…]

Alle Dateien eines Typs auswählen

Wenn wir alle Dateien eines bestimmten Typs per AppleScript in einem Ordner auswählen möchten, ist es am einfachsten, sich die so genannten Properties, also die Meta-Informationen welche das Programm Finder sieht, in mehreren Dateien des gesuchten Typs anzusehen.

tell application "Finder"
    set myFile to choose file
    set myInfo to properties of myFile
end tell

Wenn wir so einen gemeinsamen Nenner gefunden haben, dann können wir mit dem Erstellen des Auswahlskripts beginnen.

[Read more…]

Text mit Sonderzeichen erzeugen

Wer sich jetzt fragt, ob ich das Motto dieses Blogs selbst nicht ganz verstanden hätte, no worries, einfach weiterlesen. 😉 Es geht nicht darum irgendeinen Text in die Zwischenablage zu befördern, sondern darum, wie man vorbereitete Strings per AppleScript in die Zwischenablage bekommt, um diese dann nach belieben einzusetzen. Um eventuell aufkommende Diskussionen wieder auf’s Thema zu lenken, es geht um Zeichenketten wie diese:

⌘-⇧-G /dev/zanzibar

Bis auf die zwei Sonderzeichen könnte man den Text natürlich auch einfach eintippen, aber die Zeichen ⌘ und ⇧ sind selbst für die geübtesten Tastaturakrobaten nicht so einfach zu erzeugen. (Die Bedeutung der Zeichenkette wird übrigens hier erklärt.)

[Read more…]