Установіть профіль / роздільну здатність монітора, залежно від того, підключений чи ні ноутбук?


13

Я працюю над цим для користувача тут на роботі, але подумав, що він краще підходить для SU проти SF.

Користувач має Surface Pro 3, підключений до док-станції Surface, до якого підключений зовнішній монітор.

Проблема полягає в тому, що роздільна здатність зовнішнього монітора становить 1600x900, тоді як роздільна здатність Surface Pro 3 набагато вища при 2160x1440. Тож при використанні обох моніторів і переміщення вікон між моніторами розмір тексту та вікон має тенденцію до різких змін.

Приклад обговорення проблем, пов’язаних із цим, та "масштабування" за замовчуванням можна знайти тут ,

Користувач може тимчасово встановити свій Surface Pro на 1600x900 і змінити масштабування на 100%, але це не ідеально довгостроково або далеко від офісу.

Мені відомо про DisplayFusion Pro, Ultramon тощо, які дозволяють зберігати власні профілі монітора, а потім застосовувати їх за допомогою натискання клавіш, вибору меню тощо.

Моє запитання:

Окрім придбання нового зовнішнього монітора для нього, який може відповідати роздільній здатності Surface, чи є спосіб, щоб Windows змінила роздільну здатність Surface автоматично на основі того, чи він стикований чи ні? Якщо ні, то він міг би жити з DisplayFusion Pro або Ultramon, але я сподівався надати йому щось більше підключення та гри там, де йому не потрібно робити нічого, крім док-станції / скасування.


1
Можливо, використовувати WMI для перегляду стану стикування машини та використання функцій командного рядка Ultramon для перемикання між профілями?
Я кажу: Поновіть Моніку

Відповіді:


0

Неможливо встановити масштаб екрану для окремих моніторів у Windows 7 och 8.x. Це функція, яка представлена ​​в майбутньому випуску Windows 10. Оскільки Windows 10 буде випущений протягом місяця і доступний як попередній перегляд на даний момент, я б запропонував вам встановити попередній перегляд або дочекатися виходу, щоб вирішити вашу проблему.


0

Це не було б найпростішим рішенням, але те, що має працювати, - це використання планувальника завдань. По-перше, перевірте журнали подій, я б міг уявити, що десь там буде зафіксовано щось таке значне, як док, що з'єднує або відключає з'єднання. Як тільки ви знайшли подію для стикування, натисніть на неї, і ви повинні мати можливість приєднати завдання до цієї події. Потім у дії завдання запустіть зміну роздільної здатності (див. Будь-який спосіб зміни роздільної здатності екрана Windows за допомогою командного рядка? ), Принаймні один із цих методів повинен працювати з Windows 8. Потім просто повторіть те ж саме, але для подія розблокування. Налагодити трохи потрібно на початку, але як тільки це буде зроблено, він повинен працювати досить плавно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.