更改 applescript 中的通知图标
Change the notification icon in an applescript
我写了几个 applescript 来帮助我自动执行一些频繁重复的任务,并且我使用通知来确定脚本何时完成。我希望能够更改通知上的图标,但它只显示 'Script Editor' 图标。
我已将脚本文件保存为应用程序并更改了 script.app 文件的图标,但它仍然显示默认的 'Script Editor' 图标。有任何想法吗?下面是我用来显示通知的 applescript 代码示例以及通知图片
display notification "This is the message" with title "This is the title"
您应该将图标放在“应用程序”资源文件夹中。
或者给它一个与默认图标文件相同的名称。 applet.icns并替换原来的
如果您选择使用新文件而不是替换原来的文件,那么您还必须更改 info.plist 文件中图标文件的名称。
一些注意事项。
图标图像大小可能需要不大于 256px ,我发现虽然应用程序文件图标改变了,但如果它更大,通知并没有。 (这可能只是我的mac)
确保你第一次就做对了。如果您在系统选择图标后改变主意,似乎有一个错误,即使您删除了它的所有记录,它仍将继续显示旧图标。
Yosemite 似乎正在缓存它。
当我想再次更改图标时,我发现解决这个问题的唯一方法是用不同的名称保存一个新的应用程序。
您的应用程序文件图标可能不会立即在查找器中更改。解决此问题的一种方法是 select 应用程序文件并复制它。副本正常会拾取图标
我写了几个 applescript 来帮助我自动执行一些频繁重复的任务,并且我使用通知来确定脚本何时完成。我希望能够更改通知上的图标,但它只显示 'Script Editor' 图标。
我已将脚本文件保存为应用程序并更改了 script.app 文件的图标,但它仍然显示默认的 'Script Editor' 图标。有任何想法吗?下面是我用来显示通知的 applescript 代码示例以及通知图片
display notification "This is the message" with title "This is the title"
您应该将图标放在“应用程序”资源文件夹中。 或者给它一个与默认图标文件相同的名称。 applet.icns并替换原来的
如果您选择使用新文件而不是替换原来的文件,那么您还必须更改 info.plist 文件中图标文件的名称。
一些注意事项。
图标图像大小可能需要不大于 256px ,我发现虽然应用程序文件图标改变了,但如果它更大,通知并没有。 (这可能只是我的mac)
确保你第一次就做对了。如果您在系统选择图标后改变主意,似乎有一个错误,即使您删除了它的所有记录,它仍将继续显示旧图标。
Yosemite 似乎正在缓存它。
当我想再次更改图标时,我发现解决这个问题的唯一方法是用不同的名称保存一个新的应用程序。
您的应用程序文件图标可能不会立即在查找器中更改。解决此问题的一种方法是 select 应用程序文件并复制它。副本正常会拾取图标