2013-08-24 89 views
4

我創建了一個自動應用程序並將其設置爲在登錄時運行,然後檢查「隱藏」框,但它仍然顯示在狀態欄中(齒輪圖標)。我怎樣才能隱藏它?如何在運行時隱藏自動應用程序圖標

我選中 「隱藏」 複選框這裏:

enter image description here

但齒輪圖標仍然顯示(更糟糕的是,它從來沒有停止轉動!)

enter image description here

是否可以隱藏這個圖標,或者讓它停止旋轉?

回答

0

control-click就可以了,然後從彈出菜單中選擇Show Package Contents。在內容文件夾中,打開Info.plist,並將LSUIElement從No更改爲Yes(如果使用Property List Editor) - 或者將LSUIElement key line後面的行更改爲(如果使用文本編輯器)。保存Info.plist。 現在當警報觸發時,Automator插件將在後臺運行,沒有Dock圖標或菜單欄,焦點將保留在您正在使用的應用程序中。

三點注意事項:

  • 您可能需要移動插件了iCal的文件夾,並早在 這個工作。 Tiger緩存LSUIElement信息;移動應用程序 迫使Tiger更新緩存。
  • 您可能不想使用任何具有 對話框或需要用戶交互的iCal插件來執行此操作!這最適合維護 操作,自動下載等等。
  • 第三,這將被保存爲 應用程序,而不僅僅是與iCal插件任何的Automator工作流工作。」

然後清除緩存

+0

看來LSUIElement已經是在plist中文件。 plist文件中的密鑰是'\t LSUIElement \t ' – xslittlegrass

+0

您是否清除了緩存? –

+0

我刪除了文件夾'/ Library/Caches'和'〜/ Library/Caches',但它不起作用。你是說當你說「清除緩存」時刪除這些文件夾?謝謝。 – xslittlegrass

相關問題