chr*_*hrs 5 c# settings multiple-monitors screens monitors
由于我使用一台带有电视作为第二个显示器的笔记本电脑,我想制作一个小脚本,它将触发屏幕设置从扩展到克隆,当它设置为克隆时,它应该将屏幕设置设置为扩展。我想用 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"
}
};
}
Run Code Online (Sandbox Code Playgroud)
创建新流程效果很好。但我的问题是,如何检查“显示”的状态?我需要它,以便我可以运行测试以查看要启动的进程。
感谢您的帮助 :)
不是编程解决方案,但您应该查看DisplayFusion。它提供了快捷方式或热键来更改多个显示器的显示设置,并为您提供了使用多个显示器所必需的大量其他功能。

UltraMon也这样做,但更新程度没有那么高。我曾经使用 UltraMon 多年,但最近改用 DisplayFusion。
| 归档时间: |
|
| 查看次数: |
3995 次 |
| 最近记录: |