我写了几个苹果脚本来帮助我自动执行一些频繁的重复任务,并使用通知来确定脚本何时完成。我希望能够更改通知上的图标,但它只显示“脚本编辑器”'图标。
我已将脚本文件保存为应用程序并更改了script.app文件的图标,但它仍显示默认的“脚本编辑器”#39;图标。有任何想法吗?以下是我用来显示通知的AppleScript代码示例以及通知图片
display notification "This is the message" with title "This is the title"
答案 0 :(得分:6)
您应该将图标放在“应用程序”资源文件夹中。 或者为其指定与默认图标文件相同的名称。 applet.icns 并替换原始文件。
如果您选择使用新文件而不替换原始文件,则还必须更改info.plist文件中图标文件的名称。
有些事情要注意。
图标图片大小可能不需要大于256px,我发现尽管应用程序文件图标已更改,但Notifications却没有更大。 (这可能只是我的mac)
确保第一次就做对了。如果你在系统选择它之后改变了对图标的想法,那么即使你删除了它的所有记录,它似乎也会继续显示旧图标。
约塞米蒂似乎正在缓解它的一些方式。
当我想再次更改图标时,我发现解决此问题的唯一方法是使用其他名称保存新的应用程序。
您的应用文件图标可能不会立即在取景器中更改。解决此问题的一种方法是选择应用程序文件并将其复制。副本通常会选择图标