使用AppleScript更改文件夹的图标?

时间:2013-11-24 09:20:47

标签: applescript

我创建的AppleScript对我很有帮助,我希望能够自动更改文件夹图标。

这个脚本非常简单,它创建一个文件夹,然后在同一个文件夹中创建一个空文本文件。

这是脚本:

tell application "Finder"
    set newfolder to make new folder with properties {name:My Folder}
    make new file at newfolder with properties {name:"read_me.txt"}
end tell

是否可以自动更改文件夹图标?

(我在脚本所在的文件夹中拥有自定义文件夹图标(.icns))

1 个答案:

答案 0 :(得分:3)

这是一个使用此程序包中的命令行实用程序“seticon”的解决方案:http://sourceforge.net/projects/osxutils/

它假设您的脚本,icns文件和新文件夹都在同一目录中。

tell application "Finder"
    set parent_path to ((the container of the (path to me)) as text)
    set target_folder_path to quoted form of POSIX path of (parent_path & "my folder")
    set icon_path to quoted form of POSIX path of (parent_path & "icon.icns")
    do shell script "/usr/local/bin/seticon -d " & icon_path & " " & target_folder_path
end tell