【发布时间】:2017-08-06 12:15:54
【问题描述】:
我创建了我的AppleScript,对其进行了测试,将其保存为 .app 并且它可以工作。
现在,如何为其设置自定义图标?
我进行了一些谷歌搜索并尝试了一些不同的方法,但无法使其正常工作。该应用程序主要是为我和我认识的一些人设计的,它可以使工作流程更轻松,因此拥有一个漂亮的小图标会产生巨大的影响。 请问有人可以帮忙吗?
【问题讨论】:
标签: icons applescript customization
我创建了我的AppleScript,对其进行了测试,将其保存为 .app 并且它可以工作。
现在,如何为其设置自定义图标?
我进行了一些谷歌搜索并尝试了一些不同的方法,但无法使其正常工作。该应用程序主要是为我和我认识的一些人设计的,它可以使工作流程更轻松,因此拥有一个漂亮的小图标会产生巨大的影响。 请问有人可以帮忙吗?
【问题讨论】:
标签: icons applescript customization
.icns 图标文件。Show Package Contents
Contents > Resources
applet.icns
Resources文件夹中Resources中的图标文件重命名为applet.icns
【讨论】:
.icns 文件?
iconutil 可执行文件(在/usr/bin 中)。另见stackoverflow.com/questions/6337787/…
mkdir MyIcon.iconset 然后放入两个文件,icon_512x512.png 和 icon_512x512@2x.png 运行 iconutil -c icns MyIcon.iconset 然后将生成的 icns 替换为您的 applet.icns
这就是我的做法:
AppleScript 图标应替换为从图标文件中复制的图标。
【讨论】:
只需构建到@pipwerks 答案中:您也可以使用拖放!
它可以工作了,现在可以将它添加到扩展坞或您想要的任何地方。
【讨论】:
在较新的系统上,如果上述方法不起作用,则可以使用另一种解决方案。
在脚本编辑器中,打开我们的脚本(.app)后,从菜单中选择View -> Show Bundle Contents(或按cmd +0)。
在Resources 部分右侧(捆绑信息)展开的面板中,右键单击applet.icns 文件并从下拉菜单中选择delete。
我们的新图标文件同名applet.icns 拖放到您刚刚删除它的窗口Resources。
保存应用程序,瞧:-D
【讨论】:
这是在较新系统上的另一种方式,我使用的是 macOS 12.1。
在预览中打开新的图标图像文件,然后选择文件 > 导出...
按住 Option 键的同时选择“格式”,会看到一大堆新的选择,包括 ICNS。
保存它,将它放到资源文件夹中,然后就可以开始了。
【讨论】: