在Mac OS X中显示桌面/隐藏所有窗口

问题描述:

我正在尝试创建一个显示桌面/隐藏所有应用程序甚至查找程序的应用程序。在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

当您隐藏Finder时,您不会隐藏桌面上的图标。如果你没有问题,那就用-[NSWorkspace hideOtherApplications]

否则,您需要将自己的窗口绘制在其他所有顶部。

这取决于你真的想做什么。看看Apple docs on kiosk mode看他们是否有帮助。

+0

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

+0

@AP:你检查了链接吗?我很确定,如果你隐藏所有其他应用程序,并在我发布的链接中使用该方法来摆脱菜单栏,它会做你想做的。 – JeremyP 2010-11-19 13:47:58

你可以通过使用applescript来设置当前的应用程序来找到并执行[NSWorkspace hideOtherApplications]

Activate Application "Finder" 

几乎所有你需要的附加代码。相当简单。