Gönner-Abo

Ab CHF 5.– im Monat

👉🏼 Wir benötigen deine Unterstützung! Unterstütze macprime mit einem freiwilligen Gönner-Abo und mache die Zukunft unseres unabhängigen Apple-Mediums aus der Schweiz mit möglich.

macprime unterstützen

ITMS Movie script

 

VonAntwort von powerloop

Eine frage an alle Apple Skript Kenner:

ich habe hier ein Terminal Befehl gefunden mit welchem es möglich wird Musikvideos aus dem ITMS auf den Desktop zu kopieren. Dieser lautet wie folgt:

cp -v lsof |grep -i QTP| grep iTunes|awk '{ print $9 }' ~/Desktop/currentmusicvideo.mov

Die Frage ist nun ob es möglich wäre diesen Befehl in ein Apple Skript für iTunes abzuändern. So könnte man aus dem Skript Menü in iTunes diesen einfach auswählen und das Video würde auf den Desktop kopiert werden.

Ist so etwas machbar? Was meinen die Magier?  ;)

 

powerloop

geht doch viel einfacher: http://www.versiontracker.com/dyn/moreinfo/macosx/23306 ;)

Vielen Dank, habe das dort angegebene Skript in iTunes kopiert und ausprobiert und es funktioniert tadellos. :D

Kein weiteres Programm benötigt.

Für die Faulen oder auch als Referenz :) , hier das Skript vom obigen link:


set originalFile to do shell script "lsof | grep -i QTP | grep iTunes | head -1 | awk '{ print $9 }'"
set goodName to false
repeat until goodName
        if length of originalFile is greater than 0 then
                set newFile to POSIX path of (choose file name with prompt "Save movie as:" default name "iTunes Video.mov")
                if newFile contains "'" then
                        display dialog "The filename you entered contained an apostrophe.

Please enter a name without an apostrophe."
                else
                        set goodName to true
                        if length of newFile is greater than 0 then
                                if newFile does not end with ".mov" then set newFile to newFile & ".mov"
                                do shell script "cp -v '" & originalFile & "' '" & newFile & "'"
                        end if
                end if
        else
                display dialog "No movie found." buttons {"OK"} default button "OK"
        end if
end repeat

Anmelden um neue Antworten zu verfassen

Allegra Leser! Nur angemeldete Nutzer können bei diesem Beitrag Antworten hinterlassen. Jetzt kostenlos registrieren oder mit bestehendem Benutzerprofil anmelden.