【问题标题】:Programmatically move Mac menu bar between displays以编程方式在显示器之间移动 Mac 菜单栏
【发布时间】: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


    【解决方案1】:

    您可以使用我创建的命令行工具来执行此操作here。您还可以在网页上找到该工具的源代码,这样您就可以看到我是如何以编程方式完成的,并将其用作您的代码示例。祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-13
      • 2018-07-15
      • 1970-01-01
      • 1970-01-01
      • 2016-02-12
      • 1970-01-01
      相关资源
      最近更新 更多