4

2 番目のモニターとしてテレビを備えたラップトップを使用しているため、画面設定を拡張からクローンにトリガーする小さなスクリプトを作成し、クローンに設定されている場合は画面設定を拡張に設定する必要があります。私の主要言語である c# で作成したいと考えており、問題を解決できると思います。

だから私は今のところこのようなコンソールアプリケーションを作りました:

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"
        }
    };
}

新しいプロセスを作成するとうまくいきます。しかし、私の質問は、「ディスプレイ」のステータスを確認するにはどうすればよいですか? テストを実行して、開始するプロセスを確認できるようにする必要があります。

ご協力ありがとうございました :)

4

1 に答える 1

1

プログラミング ソリューションではありませんが、DisplayFusionをチェックしてください。複数のモニターの表示設定を変更するためのショートカットまたはホットキーを提供し、さらに複数のモニターでの作業に不可欠なその他の機能を多数提供します。

ここに画像の説明を入力

UltraMonもこれを行いますが、ほとんど更新されていません。私は何年も UltraMon を使用していましたが、最近 DisplayFusion に切り替えました。

于 2012-08-09T04:29:12.310 に答える