Ich schreibe ein Applescript, in dem ich den POSIX-Pfad zu einer .icns
Datei benötige, die der Benutzer auswählt. Aus irgendeinem Grund weigert es sich jedoch, es .icns
als gültigen Dateityp zu akzeptieren.
Das wird funktionieren:
set Icon to (POSIX path of (choose file of type {"png"} with prompt "Select a .png file."))
Aber das wird nicht:
set Icon to (POSIX path of (choose file of type {"icns"} with prompt "Select a .icns file."))
Wenn das Skript ausgeführt wird, kann ich keine Dateien auswählen, einschließlich .icns-Dateien.
Irgendwelche Ideen? Danke.
Außerdem verwende ich 10.8.5, wenn es hilft, und wenn es eine einfache Möglichkeit gibt, .png-Dateien mit Applescript in .icns-Dateien zu konvertieren, bin ich auch dafür offen.
Verwenden Sie {"com.apple.icns"}
als Dateityp.
set Icon to (POSIX path of (choose file of type {"com.apple.icns"} with prompt "Select a .icns file."))
(Gefunden durch Ausführen von "mdls myiconfile.icns")
kMDItemContentType = "com.apple.icns"