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

12

Я работаю над этим для пользователя здесь, на работе, но решил, что он лучше подходит для 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. Затем просто сделайте то же самое снова, но для событие отстыковки. Сначала нужно немного поработать, но как только это будет сделано, все должно работать без проблем.

trainman261
источник