2
我正在尝试在Python中编写代码,以便仅使用Python脚本(不使用XCODE或任何其他API)更改Mac OS X文件夹的图标。 该过程是我有一个icon.icns文件,我需要使用python脚本将文件夹图标更改为icon.icns文件。如何使用Python脚本和终端命令更改MAC OS文件夹的图标?
我正在尝试在Python中编写代码,以便仅使用Python脚本(不使用XCODE或任何其他API)更改Mac OS X文件夹的图标。 该过程是我有一个icon.icns文件,我需要使用python脚本将文件夹图标更改为icon.icns文件。如何使用Python脚本和终端命令更改MAC OS文件夹的图标?
让我们有一个icon.icns文件:
- 阅读从图标文件
- 设置与文件夹图标标志com.apple.FinderInfo扩展属性的com.apple.ResourceFork扩展属性
- 创建一个图标文件:在目标文件夹中(名称图标\ R)
- 集扩展属性com.apple.FinderInfo & com.apple.ResourceFork的图标文件(名称:图标\ R)
- 隐藏图标文件(名称:Icon \ r)
我们可以使用stat和xattr模块来执行此操作。
您是否找到了解决方案呢?我也很好奇 – Yasin 2016-03-28 06:54:26
让我们有一个icon.icns文件: 从图标文件中读取com.apple.ResourceFork扩展属性 使用文件夹图标标志设置com.apple.FinderInfo扩展属性 创建一个图标文件(名称:Icon \ r) 设置扩展属性com.apple.FinderInfo&com.apple.ResourceFork图标文件(名称:Icon \ r) 隐藏图标文件(名称:Icon \ r) 我们可以使用stat和xattr模块来做到这一点。 – TougherApollo1 2016-08-29 06:53:36
将在我的git中添加代码以供进一步参考 – TougherApollo1 2016-08-29 06:53:57