从 Dock 中删除 AppleScript 脚本的图标

Posted

技术标签:

【中文标题】从 Dock 中删除 AppleScript 脚本的图标【英文标题】:Removing icon for AppleScript script from dock 【发布时间】:2011-04-17 01:44:15 【问题描述】:

如何隐藏正在运行的 AppleScript 的停靠图标,并将应用程序仅保留在菜单栏中?

【问题讨论】:

你能帮我描述一下你正在调用“任务栏”吗 【参考方案1】:

要隐藏应用程序,使其不出现在 Dock 中,您需要修改应用程序内的 Info.plist 文件。最简单的方法是在 Finder 窗口中选择应用程序,按住 Control 单击,然后选择“显示包内容”。通过文本编辑器编辑 Info.plist。这基本上是一个 XML 文件。只需将其添加到字典中即可。

    <key>LSUIElement</key>
    <string>1</string>

这只会隐藏 Dock 中的应用程序图标。

要让您的 AppleScript 出现在菜单栏中,需要进行一些额外的编码。要为您的脚本添加菜单栏项,请查看this answer,它提供了一个很好的示例。这取决于您的用例,但您可能需要将脚本设置为保持打开状态。为此,请在脚本编辑器中打开您的脚本,转到“文件”,按住 option 键,选择“另存为”,然后勾选“运行处理程序后保持打开状态”复选框。

【讨论】:

以上是关于从 Dock 中删除 AppleScript 脚本的图标的主要内容,如果未能解决你的问题,请参考以下文章

Applescript 从码头中删除项目

如何为用 AppleScript 编写的脚本应用程序设置应用程序图标?

使用 Bash 脚本自定义 macOS 的 Dock

在 Dock 上使用 AppleScript 为应用程序添加自定义菜单项

是否可以在没有 Dock 图标的情况下将程序作为 AppleScript 程序的子进程运行?

Applescript Excel 2016 另存为 CSV