Objective-C 在后台启动 iTunes

发布于 2024-10-27 07:46:56 字数 191 浏览 2 评论 0原文

我想启动 iTunes,但我不希望启动可见,目前我的代码导航到 iTunes 分配到的空间并使 iTunes 成为关键窗口,所以实际上我希望它在后台启动。

[[NSWorkspace sharedWorkspace] launchApplication:@"iTunes"];

有人可以帮忙吗?谢谢。

I want to launch iTunes but i don't want the launch to be visible, at the moment the code i have navigates to the space which iTunes is assigned to and makes iTunes the key window, so effectively i want it to launch in the background.

[[NSWorkspace sharedWorkspace] launchApplication:@"iTunes"];

Can anyone help? Thanks.

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

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

发布评论

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

评论(3

一片旧的回忆 2024-11-03 07:46:56

我认为这就是您想要的:

[[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:@"com.apple.iTunes" options: NSWorkspaceLaunchDefault | NSWorkspaceLaunchWithoutActivation additionalEventParamDescriptor:nil launchIdentifier:nil];

重要的是 NSWorkspaceLaunchWithoutActivation。

编辑:正如所发布的,如果您希望隐藏 iTunes,您也​​可以使用 NSWorkspaceLaunchAndHide。

I think this is what you want:

[[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:@"com.apple.iTunes" options: NSWorkspaceLaunchDefault | NSWorkspaceLaunchWithoutActivation additionalEventParamDescriptor:nil launchIdentifier:nil];

The important bit is NSWorkspaceLaunchWithoutActivation.

Edit: As also posted, you can use NSWorkspaceLaunchAndHide as well, if you want iTunes to be hidden.

﹎☆浅夏丿初晴 2024-11-03 07:46:56

使用 -launchApplicationAtURL:options:configuration:error: 启动它,并在选项中包含 NSWorkspaceLaunchAndHide 。

Use -launchApplicationAtURL:options:configuration:error: to launch it, and include NSWorkspaceLaunchAndHide in the options.

饮惑 2024-11-03 07:46:56

这对你有用吗?

  • (NSRunningApplication *)launchApplicationAtURL:(NSURL *)url 选项:(NSWorkspaceLaunchOptions)选项配置:(NSDictionary )配置错误:(NSError *)错误

Should this work for you?

  • (NSRunningApplication *)launchApplicationAtURL:(NSURL *)url options:(NSWorkspaceLaunchOptions)options configuration:(NSDictionary )configuration error:(NSError *)error

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