如何在运行时隐藏自动机应用程序图标

时间:2013-08-24 05:03:09

标签: appscript

我创建了一个automator应用程序,并将其设置为在登录时运行,然后检查“隐藏”框,但它仍然显示状态栏中的(齿轮图标)。我怎么能隐藏它?

我在这里查看“隐藏”框:

enter image description here

但仍显示齿轮图标(更糟糕的是它永远不会停止旋转!)

enter image description here

是否可以隐藏此图标,或让它停止旋转?

1 个答案:

答案 0 :(得分:0)

单击

control-click,然后从弹出菜单中选择“显示包内容”。在Contents文件夹中,打开Info.plist,将LSUIElement从No更改为Yes(如果使用Property List Editor) - 或者将LSUIElement键行后的行更改为(如果使用文本编辑器)。保存Info.plist。 现在,当警报触发时,Automator插件将在后台运行,没有Dock图标或菜单栏,焦点将保留在您正在使用的应用程序上。

需要注意三点:

  • 您可能需要将插件从iCal文件夹中移出并重新插入 为此工作。 Tiger缓存LSUIElement信息;移动应用程序 迫使Tiger更新缓存。
  • 您可能不希望使用任何iCal插件执行此操作 对话框或需要用户交互!这最适合维护 行动,自动下载等等。
  • 第三,这适用于任何保存为的Automator工作流程 应用程序,而不仅仅是iCal插件。“

然后清除缓存