Ustaw profil / rozdzielczość monitora w zależności od tego, czy laptop jest zadokowany, czy nie?

13

Pracuję nad tym dla użytkownika tutaj w pracy, ale doszedłem do wniosku, że lepiej pasuje do SU vs SF.

Użytkownik ma Surface Pro 3 podłączony do stacji dokującej Surface, do której podłączony jest zewnętrzny monitor.

Problem polega na tym, że rozdzielczość zewnętrznego monitora wynosi 1600 x 900, podczas gdy rozdzielczość Surface Pro 3 jest znacznie wyższa przy 2160 x 1440. Tak więc podczas korzystania z obu monitorów i przenoszenia okien między monitorami tekst i rozmiar okien zwykle się drastycznie zmieniają.

Przykładowe omówienie problemów z tym związanych i domyślnego „skalowania” można znaleźć tutaj ,

Użytkownik może tymczasowo ustawić Surface Pro na 1600 x 900 i zmienić skalowanie na 100%, ale nie jest to idealne długoterminowe lub poza biurem.

Wiem o DisplayFusion Pro, Ultramon itp., Które pozwalają zapisać niestandardowe profile monitorów, a następnie zastosować je poprzez naciśnięcie klawisza, wybór menu itp.

Moje pytanie brzmi:

Czy nie ma możliwości zakupu dla niego nowego monitora zewnętrznego, który może pasować do rozdzielczości Surface, czy istnieje sposób, aby Windows automatycznie zmieniał rozdzielczość Surface na podstawie tego, czy jest zadokowany, czy nie? Jeśli nie, mógłby żyć z DisplayFusion Pro lub Ultramon, ale miałem nadzieję, że dostarczy mu coś więcej plug and play, w którym nie będzie musiał nic robić bez dokowania / oddokowywania.

TheCleaner
źródło
1
Być może korzystasz z WMI, aby obserwować stan dokowania maszyny i używasz funkcji wiersza poleceń Ultramon do przełączania między profilami?
Mówię: Przywróć Monikę

Odpowiedzi:

0

Nie można ustawić skalowania ekranu dla poszczególnych monitorów w systemie Windows 7 i 8.x. Jest to funkcja dostępna w nadchodzącym wydaniu systemu Windows 10. Ponieważ system Windows 10 zostanie wydany w ciągu miesiąca i będzie dostępny w tej chwili jako podgląd, sugeruję zainstalowanie podglądu lub poczekanie, aż wydanie rozwiąże problem.

Per Salmi
źródło
0

Nie byłoby to najłatwiejsze rozwiązanie, ale powinno działać przy użyciu harmonogramu zadań. Najpierw sprawdź dzienniki zdarzeń, wyobrażam sobie, że coś tak znaczącego jak stacja dokująca łącząca lub rozłączająca byłaby gdzieś tam zapisana. Po znalezieniu zdarzenia do dokowania kliknij na niego, a powinieneś mieć możliwość dołączenia zadania do tego wydarzenia. Następnie w akcji zadania uruchom zmianę rozdzielczości (patrz Jakikolwiek sposób zmiany rozdzielczości ekranu systemu Windows za pomocą wiersza polecenia? ), Co najmniej jedna z tych metod powinna działać w systemie Windows 8. Następnie zrób to samo ponownie, ale dla zdarzenie oddokowania. Na początku jest trochę pracy, ale kiedy to się stanie, powinno działać całkiem płynnie.

trainman261
źródło