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

发布于 2024-10-03 11:22:06 字数 79 浏览 8 评论 0原文

我正在尝试创建一个显示桌面/隐藏所有应用程序甚至取景器的应用程序。

您有什么想法来实现这一目标吗?

谢谢和问候,

I am trying to create an application which show the desktop / hide all application even the finder.

Do you have any idea to achieve this?

Thanks and regards,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

请爱~陌生人 2024-10-10 11:22:06

隐藏 Finder 时,不会隐藏桌面上的图标。如果您对此感到满意,请使用 -[NSWorkspace hideOtherApplications]

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

When you hide the Finder, you don't hide the icons on the desktop. If you're fine with that, then use -[NSWorkspace hideOtherApplications].

Otherwise you'll need to draw your own window over the top of everything else.

掩饰不了的爱 2024-10-10 11:22:06

这取决于您真正想要做什么。查看有关信息亭模式的 Apple 文档看看他们是否有帮助。

It depends on what you are really trying to do. Have a look at the Apple docs on kiosk mode to see if they help.

灼痛 2024-10-10 11:22:06

您可以通过使用 applescript 设置当前应用程序来查找然后执行 [NSWorkspace hideOtherApplications] 轻松实现此目的。

Activate Application "Finder"

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

You can easily achieve this by using applescript to set the current application to find then executing the [NSWorkspace hideOtherApplications].

Activate Application "Finder"

Pretty much all the additional code you need. Fairly simple.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文