2012-01-23 2 views
3

두 번째 모니터로 TV가있는 랩탑을 사용하기 때문에 복제 설정이 확장 된 화면 설정을 트리거하는 작은 스크립트를 만들고 싶습니다. 복제하면 화면 설정을 확장으로 설정해야합니다. 내 기본 언어로 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" 
     } 
    }; 
} 

그것은 잘 새로운 프로세스를 생성하는 작품. 하지만 내 질문은, 어떻게 "표시"상태를 확인할 수 있습니까? 그래서 나는 어떤 과정을 시작해야하는지 시험을 볼 수있다.

당신의 도움 :)

+1

프로그래밍 연습입니까? 아니면 지금 문제를 해결하려고합니까? 솔루션을 원한다면이 두 가지 방법으로 처리했습니다. 1) Win7을 사용하는 경우 Windows Key-P 콤보가이 작업을 수행합니다. 2) Win XP의 날에 AutoHotkey 스크립트 (내가 다른 곳에서 가져온 것)를 가지고 있습니다. –

+0

프로그래밍 연습은 이것에 대한 단어가 아닙니다. 난 그냥 지금보다 간단하게 작업을 만들려고 해요 바탕 화면에 프로그램을 가지고 내가 듀얼 및 부사장으로 설정되어있는 경우 그냥 화면을 확장 열 수 있습니다 – chrs

답변

1

아니 프로그래밍 솔루션 주셔서 감사합니다,하지만 당신은 DisplayFusion을 확인해야합니다. 여러 모니터에 대한 디스플레이 설정을 변경하기위한 단축키 또는 단축키를 제공하며 여러 모니터로 작업하는 데 필수적인 다양한 기능을 제공합니다.

enter image description here

UltraMon도이 작업을 수행하지만, 거의 많이 업데이트되지 않습니다. 필자는 UltraMon을 오랫동안 사용해 왔지만 최근에는 DisplayFusion으로 전환했습니다.

관련 문제