从 Dock 中删除 AppleScript 脚本的图标

发布于 2024-11-01 19:56:02 字数 51 浏览 2 评论 0原文

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

How can I hide the dock icon for a running AppleScript, and keep the application only in the menu bar?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦里人 2024-11-08 19:56:02

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

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

这只会隐藏扩展坞中的应用程序图标。

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

To hide an application from appearing in the dock, you need to modify the Info.plist file inside the application. The easiest way to do this is to select the application in the Finder window, control‑click, then select "Show Package Contents". Edit the Info.plist via a text editor. This is basically an XML file. Just add this to the dict.

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

This will only hide the application icon in the dock.

To have your AppleScript appear in the menu bar requires some additional coding. To add a menu bar item for your script, take a look at this answer which gives an excellent example. It will depend on your use case, but you will likely need to set your script to stay open. To do this, open your script in script editor, go to "File", hold the option key, select "Save as", then tick the "Stay open after run handler" checkbox.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文