2012-01-23 1 views
3

2番目のモニタとしてtvを使用するラップトップを使用していますので、画面の設定を拡張にする必要があります。私はそれを私の主要な言語であると考えて、私の問題を解決できると思っています。スクリプトを使用してモニタの設定を複製して拡張するにはどうすればいいですか?

だから私は、今のところ、このようなコンソールアプリケーションを作っています

class Program 
{ 
    static void Main(string[] args) 
    { 
     DisplayChanger.Start(); 
    } 

    private static Process DisplayChanger = new Process 
    { 
     StartInfo = 
     { 
      CreateNoWindow = true, 
      WindowStyle = ProcessWindowStyle.Hidden, 
      FileName = "DisplaySwitch.exe", 
      Arguments = "/extend" 
     } 
    }; 
} 

それは、新しいプロセスを作成する正常に動作します。しかし、私の質問は、どのように "ディスプレイ"のステータスを確認できますか?私はそれが必要なので、どのプロセスを開始するのかを確認するためのテストを行うことができます。

はあなたの助け:)

+1

これはプログラミングの練習問題ですか、それとも単に問題を解決しようとしていますか?ソリューションがほしいのであれば、私はこの2つの方法で対処しました:1)Win7を使用している場合、Windows Key-Pコンボはこれだけです。 2)Win XPの時代にAutoHotkeyスクリプト(私はどこか別の場所に置かれていた)を持っています –

+0

プログラミングの練習はこれのための言葉ではありません。私はちょうど今よりも簡単な作業をしようとしています。デスクトップにプログラムを置くことによって、私はそれがデュアルとバカに設定されていれば画面を開くことができます – chrs

答えて

1

ないプログラミングソリューションをありがとう、しかし、あなたはDisplayFusionをチェックアウトする必要があります。複数のモニターの表示設定を変更するためのショートカットまたはホットキーのほか、複数のモニターを操作するために必要な他の多くの機能を提供します。

enter image description here

UltraMonあまりにもこれを行いますが、ほぼ同じくらいに更新されていません。私は長年にわたってUltraMonを使用していましたが、最近はDisplayFusionに切り替えました。

関連する問題