Applescript에서 사용자가 선택한 .icns 파일의 파일 경로를 얻는 방법은 무엇입니까? .icns사용자가 선택한 파일 의

.icns사용자가 선택한 파일 의 POSIX 경로가 필요한 애플 스크립트를 작성 중 입니다. 그러나 어떤 이유로 든 .icns유효한 파일 형식 으로 수락하지 않습니다.

이것은 작동합니다 :

set Icon to (POSIX path of (choose file of type {"png"} with prompt "Select a .png file."))

그러나 이것은하지 않습니다 :

set Icon to (POSIX path of (choose file of type {"icns"} with prompt "Select a .icns file."))

스크립트가 실행되면 .icns 파일을 포함하여 어떤 파일도 선택할 수 없습니다.

어떤 아이디어? 감사.

또한 도움이된다면 10.8.5를 실행 중이며 .png 파일을 applescript를 사용하여 .icns 파일로 쉽게 변환 할 수있는 방법이 있다면 그것도 열려 있습니다.



답변

{"com.apple.icns"}파일 형식으로 사용하십시오 .

set Icon to (POSIX path of (choose file of type {"com.apple.icns"} with prompt "Select a .icns file."))

( “mdls myiconfile.icns”를 실행하여 검색)

kMDItemContentType             = "com.apple.icns"


답변