2010-11-19 114 views
1

我正在嘗試創建一個顯示桌面/隱藏所有應用程序甚至查找程序的應用程序。在Mac OS X中顯示桌面/隱藏所有窗口

你有什麼想法做到這一點?

感謝和問候,

+0

@zoul:僅僅因爲他們在短時間內被同一個人問到關於類似的話題並不意味着他們在內容方面是重複的。 – BoltClock 2010-11-19 07:41:52

+0

請注意,如果您隱藏Finder和所有其他應用程序,只有桌面可見,則與桌面進行交互會取消隱藏Finder,因此任何可能已打開(和隱藏)的窗口都會重新出現。 – Coxy 2010-11-19 07:59:43

+0

@BoltClock:對不起,錯過了窗口和圖標之間的區別:) – zoul 2010-11-19 08:13:02

回答

2

當您隱藏Finder時,您不會隱藏桌面上的圖標。如果你沒有問題,那就用-[NSWorkspace hideOtherApplications]

否則,您需要將自己的窗口繪製在其他所有頂部。

0

這取決於你真的想做什麼。看看Apple docs on kiosk mode看他們是否有幫助。

+0

我想隱藏所有的窗口來看桌面 – 2010-11-19 12:29:20

+0

@AP:你檢查了鏈接嗎?我很確定,如果你隱藏所有其他應用程序,並在我發佈的鏈接中使用該方法來擺脫菜單欄,它會做你想做的。 – JeremyP 2010-11-19 13:47:58

0

你可以通過使用applescript來設置當前的應用程序來找到並執行[NSWorkspace hideOtherApplications]

Activate Application "Finder" 

幾乎所有你需要的附加代碼。相當簡單。