【发布时间】:2012-10-21 21:32:09
【问题描述】:
我正在寻找一种以编程方式将多显示器设置上的菜单栏从一个显示器移动到另一个显示器的方法。理想情况下,我会在 Objective C 中执行此操作,但我对 shell 脚本、AppleScript 等持开放态度。
在Objective C 中,我可以使用[[NSScreen screens] objectAtIndex: 0] 获得指向带有菜单栏的屏幕的指针。但是,我显然无法写入该数组。
是否有可以切换的 NSUserDefaults 首选项?我在终端运行defaults read > defaults.txt 试图找到正确的,但这就像大海捞针:)
【问题讨论】:
标签: objective-c macos cocoa applescript nsuserdefaults