我创建了几个自动脚本。如果有一种方法可以将应用程序图标(这些脚本)更改为机器人以外的其他东西,我就是curios。

有帮助吗?

解决方案

创建脚本后,请执行以下操作:

  1. 找出 源应用程序 与您想要的图标

  2. 获取信息源应用程序 (CMD-一世)

  3. 单击内部的图标 源应用程序 信息窗口(如果您有其中之一,则不是底部的“大预览”部分中的一个;左上角的小窗口。)

  4. 复制它(CMD-C)

  5. 获取信息 Automator脚本(即 目标应用程序) (CMD-一世)

  6. 单击内部的图标 目标应用程序 信息窗口

  7. 从剪贴板粘贴图标(CMD-v)

此方法适用于Mac OS X中的每个文件。

picture to illustrate instructions

其他提示

在您创建小程序之后,我找到了一种骇人听闻的方法

  • (创建您的ICNS图标文件 - 但您需要)
  • 打开应用程序夹
  • 右键单击Automator脚本
  • 单击查看包内容
  • 将您的图标添加到资源文件夹中
  • 将其重命名为automatorapplet.icns

我确定有更好的方法,但是我想出了如何这样做的。

您也可以像通常在Mac OS X中的任何其他文件夹或文件一样更改图标:

  1. 复制要用作图标的图像。理想情况下,应该已经是512x512。
  2. 选择Finder中的文件/文件夹/应用程序获取信息
  3. 单击图标,您会在图标上注意到蓝色大纲 - 现在按 命令-v 或从编辑菜单中选择粘贴。

Example

(从超级用户问题中获取的屏幕截图 37811)

补充现有的,有用的答案:

  • 接受的答案 原则上工作,但是:

    • 依赖于HFS+文件系统的扩展属性,将捆绑包复制到不支持它们的文件系统时会丢失. 。例如,您不能将自定义图标存储在git存储库中。
    • 束显示的图标 本身, ,例如显示警报时,仍然是 原来的 图标.
  • 20%的答案原则上更全面和便携, ,但随之而来 两个警告:

    • 任何 更改为 AutomatorApplet.icns 每当您修改并重新保存捆绑包时就会丢失 在自动机构中。
      因此,例如,您需要一个脚本才能在每次保存捆绑包时以编程方式将更新的图标置于适当的位置。
    • 正如其他人指出的那样,有 图标缓存问题, ,这可能很难解决;截至OSX 10.10.4:
      • 即使重新启动也不会使新图标出现在Finder中(尽管它确实出现在其他情况下,例如在码头中),但是有两个 解决方法: :要么(a)将捆绑包移至其他文件夹,或(b)重命名捆绑包;鉴于恢复原始路径和名称使问题重新出现,因此您必须提前计划:在其他位置或其他名称中创建捆绑包,然后将 /重命名为所需的位置 /名称。
      • 或者,您可以使用诸如 Onyx 并检查 IconServices在下面 Cleaning > User 清除缓存。
许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top