1

マルチディスプレイ設定のメニューバーをあるディスプレイから別のディスプレイにプログラムで移動する方法を探しています。理想的にはObjectiveCでこれを行いますが、シェルスクリプトやAppleScriptなどを使用できます。

Objective Cでは、を使用してメニューバーで画面へのポインタを取得できます[[NSScreen screens] objectAtIndex: 0]。ただし、明らかにその配列に書き込むことはできません。

切り替えることができるNSUserDefaults設定はありますか?私はdefaults read > defaults.txtターミナルで正しいものを見つけようと走りましたが、それは干し草の山で針を見つけるようなものです:)

4

1 に答える 1

3

ここでそれを行うために私が作成したコマンドラインツールを使用できます。また、Webページにツールのソースコードがあり、プログラムでどのように実行したかを確認し、コードの例として使用できます。幸運を。

于 2012-10-21T21:35:12.353 に答える