Nachdem ich ewig auf der Suche nach einem brauchbaren AMIP Ersatz unter OSX war, bin ich über diverse Quellen auf eine Lösung gestoßen.
Mit AppleScripts kann man nicht nur so etwas in der Art erstellen, sondern - nach kurzem Ersteindruck - eine ganze Menge mehr.
Das Skript für AMIP ist noch nicht ganz perfekt, ich bitte also um Verbesserungsvorschläge bzw. Lösungen.
Natürlich kann hier jeder Skripts vorstellen, die das Leben unter OSX vereinfachen können.
AMIP Ersatz:
Dieses Skript kopiert folgendes in die Zwischenablage: (Bsp.)
./me lauscht: Crippled Black Phoenix - Troublemaker "I,Vigilante, 2010"
Was jetzt noch u.a. zum totalen Glück fehlt ist, dass automatisch dieser Text in das gerade aktive Feld kopiert wird (CMD+V). Als Basis dafür habe ich folgendes gefunden:
Ich weiß nicht, warum man den Befehl "tell application" 2x benötigt (sonst Fehlermeldung). "System Events" funktioniert auf jeden Fall nur bei Programmfokus, also nicht global. Tausch von "SE" gegen "iTunes" führt auch zum Fehler. Hier bin ich noch nicht weitergekommen...
Mit AppleScripts kann man nicht nur so etwas in der Art erstellen, sondern - nach kurzem Ersteindruck - eine ganze Menge mehr.
Das Skript für AMIP ist noch nicht ganz perfekt, ich bitte also um Verbesserungsvorschläge bzw. Lösungen.
Natürlich kann hier jeder Skripts vorstellen, die das Leben unter OSX vereinfachen können.
AMIP Ersatz:
Zitat:on run
try
tell application "iTunes"
set songTitle to the name of the current track
set songArtist to the artist of the current track
set songAlbum to the album of the current track
set songYear to the year of the current track
set the clipboard to "/me lauscht:" & the songArtist & " - " & songTitle & " \"" & songAlbum & ", " & songYear & "\""
end tell
end try
end run
Dieses Skript kopiert folgendes in die Zwischenablage: (Bsp.)
./me lauscht: Crippled Black Phoenix - Troublemaker "I,Vigilante, 2010"
Was jetzt noch u.a. zum totalen Glück fehlt ist, dass automatisch dieser Text in das gerade aktive Feld kopiert wird (CMD+V). Als Basis dafür habe ich folgendes gefunden:
Zitat:tell application "System Events"
tell application "iTunes" to activate
keystroke "v" using {command down}
end tell
Ich weiß nicht, warum man den Befehl "tell application" 2x benötigt (sonst Fehlermeldung). "System Events" funktioniert auf jeden Fall nur bei Programmfokus, also nicht global. Tausch von "SE" gegen "iTunes" führt auch zum Fehler. Hier bin ich noch nicht weitergekommen...
SATAN WORSHIPPING DOOM