如何在 Mac 上启用屏幕保护程序?

发布于 2024-12-08 03:08:58 字数 51 浏览 0 评论 0原文

如何使用 Objective-C/cocoa 以编程方式在 Mac 上启用屏幕保护模式?

How do I enable screensaver mode on a Mac programmatically using objective-c/cocoa?

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

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

发布评论

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

评论(1

┈┾☆殇 2024-12-15 03:08:58

这是一个带有 NSWorkspace 的简单单行代码。我们需要做的就是打开 ScreenSaverEngine。

这是 Swift 语言:

NSWorkspace.sharedWorkspace().openURL(NSURL(fileURLWithPath: "/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app")!)

这是 Objective-C 语言:

[[NSWorkspace sharedWorkspace] openURL:[NSURL fileURLWithPath:@"/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app"]];

It's a simple one-liner with NSWorkspace. All we need to do is open the ScreenSaverEngine.

Here it is in Swift:

NSWorkspace.sharedWorkspace().openURL(NSURL(fileURLWithPath: "/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app")!)

Here it is in Objective-C:

[[NSWorkspace sharedWorkspace] openURL:[NSURL fileURLWithPath:@"/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app"]];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文