【问题标题】:Customize Applescript app icon自定义 Applescript 应用程序图标
【发布时间】:2017-08-06 12:15:54
【问题描述】:

我创建了我的AppleScript,对其进行了测试,将其保存为 .app 并且它可以工作。

现在,如何为其设置自定义图标?

我进行了一些谷歌搜索并尝试了一些不同的方法,但无法使其正常工作。该应用程序主要是为我和我认识的一些人设计的,它可以使工作流程更轻松,因此拥有一个漂亮的小图标会产生巨大的影响。 请问有人可以帮忙吗?

【问题讨论】:

    标签: icons applescript customization


    【解决方案1】:
    • 基本上你需要一个.icns 图标文件。
    • 右键单击打开您的应用程序 > Show Package Contents
    • 导航到Contents > Resources
    • 删除applet.icns
    • 将自定义图标文件拖到Resources文件夹中
    • Resources中的图标文件重命名为applet.icns
    • 要更新图标外观,请在脚本编辑器中打开并重新保存小程序。

    【讨论】:

    • 我确实尝试过,但我会用新生成的 .icns 文件再试一次
    • 在哪里创建.icns 文件?
    • 您需要一组不同大小的图标图像(参见developer.apple.com/library/content/documentation/…)和iconutil 可执行文件(在/usr/bin 中)。另见stackoverflow.com/questions/6337787/…
    • applescript 图标的推荐分辨率是多少? Apple 文档的链接仅涉及常规 XCode 应用程序,而不是 AppleScript 应用程序。
    • mkdir MyIcon.iconset 然后放入两个文件,icon_512x512.png 和 icon_512x512@2x.png 运行 iconutil -c icns MyIcon.iconset 然后将生成的 icns 替换为您的 applet.icns
    【解决方案2】:

    这就是我的做法:

    1. 在 Finder 中,选择您的图标文件。
    2. 获取文件信息 (CMD-I)。
    3. 单击“获取信息”窗口左上角的图标。
    4. 通过 CMD-C 复制它。
    5. 现在获取有关 AppleScript 文件的信息。
    6. 单击“获取信息”窗口左上角的图标。
    7. 使用 CMD-V 粘贴图标。

    AppleScript 图标应替换为从图标文件中复制的图标。

    【讨论】:

    • 这工作很快,没有大惊小怪。谢谢。首先通过realfavicongenerator.net 处理我的图像为自己节省了一点时间。
    • 这是更好的解决方案。
    • @Zachary David Saunders 对于某些文件,例如 .scpt 文件,这是唯一的解决方案,因为没有包含 applet.icns 文件的资源文件夹(如 vadian 的解决方案 ..永久解决方案)但是,此答案中描述的方法是暂时的。每当您使用此答案中描述的方法更改小程序的图标时,该小程序将在脚本编辑器中重新打开、编辑和保存...它将恢复为默认图标。那么这怎么可能是更好的解决方案呢?
    【解决方案3】:

    只需构建到@pipwerks 答案中:您也可以使用拖放!

    • (可选)从https://iconverticons.com/online/ 上的任何图像在线创建您的图标,并为您的图标下载 de .icns 文件。
    • 获取有关 AppleScript 文件的信息 (CMD-I)。
    • 现在将 .icns 文件拖放到左上角的小图标中。

    它可以工作了,现在可以将它添加到扩展坞或您想要的任何地方。

    【讨论】:

      【解决方案4】:

      在较新的系统上,如果上述方法不起作用,则可以使用另一种解决方案。

      在脚本编辑器中,打开我们的脚本(.app)后,从菜单中选择View -> Show Bundle Contents(或按cmd +0)。

      Resources 部分右侧(捆绑信息)展开的面板中,右键单击applet.icns 文件并从下拉菜单中选择delete

      我们的新图标文件同名applet.icns 拖放到您刚刚删除它的窗口Resources

      保存应用程序,瞧:-D

      【讨论】:

        【解决方案5】:

        这是在较新系统上的另一种方式,我使用的是 macOS 12.1。

        在预览中打开新的图标图像文件,然后选择文件 > 导出...

        按住 Option 键的同时选择“格式”,会看到一大堆新的选择,包括 ICNS。

        保存它,将它放到资源文件夹中,然后就可以开始了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-06-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-01-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多