2014-10-18 63 views
1

我創建了一個蘋果腳本,放在我的桌面上。我首先將它保存爲.app,然後雙擊它成功運行代碼並關閉。然而,在它運行的時候,它會在我的碼頭上顯示一個圖標。運行一個蘋果腳本保存爲只運行,所以圖標不顯示在碼頭

因此,爲了避免這種情況,我想讓它保存爲只能運行的腳本。所以我這樣做了,但現在當我雙擊它時,它不會運行腳本,它只是說'它被保存爲只讀並且無法打開'。

回答

2

您可以編輯位於應用程序包中的Contents/Info.plist(易於使用Xcode)並添加Application is agent (UIElement) - 其值爲YES的鍵。現在它在運行時不應該顯示在Dock中。

的原始文本,包括是:

<key>LSUIElement</key> 
<true/> 
+0

這是否必須是'.app'?我只需右鍵單擊並打開我看到了info.plist,它似乎是可編輯的。 – Noitidart 2014-10-18 05:51:50

+1

太棒了!這對'.app'謝謝!我只需右鍵單擊,單擊「顯示內容」並將其添加到'info.plist' – Noitidart 2014-10-18 10:33:44

+0

尼斯,謝謝ü。 – 2014-10-18 16:05:42

1

將您只運行腳本的擴展名從「.scpt」更改爲「.app」,您應該能夠運行該事情。

更多信息可在this closely related question中找到。

+0

但是,這種'.app'使得它的擴展:(這使得圖標出現在被告席上,而其運行:(這是我想的第一件事。 – Noitidart 2014-10-18 04:56:41

+0

這個話題說要把它拖到腳本文件夾然後enalbe腳本菜單欄,但拖動到腳本文件夾需要管理員密碼吧?:( – Noitidart 2014-10-18 05:03:23

相關問題