Как изменить разрешение экрана и размер элементов, используя командную строку / программно / пакетно или макрос?

У меня экран 3200х1800. Для ежедневного использования я нахожусь в 3200x1800 в размере окна%200. Для игр я обычно падаю до 1600x900 при увеличении%100. Могу ли я написать / найти какой-то автоматизированный инструмент, который может переключаться между этими режимами. Я в порядке с написанием программы на C/C++/C# и / или командного файла, который также может автоматически выйти из системы, потому что вам нужно выйти и войти, чтобы настройки вступили в силу. Я на Win10 кстати.

2 ответа

Display Changer II - лучшее программное обеспечение, которое я могу найти.

1) Скопируйте dc2.exe в system32\ папка.
2) dc2.exe -dccmd.exe –listmonitors вернуть текущее разрешение экрана вместе с частотой обновления и типом монитора.
3) dc2.exe -width=1600 -height=900 -refresh=60 (more parameters can be added if desired) (Например: dc2.exe -width=1600 -height=900 -refresh=60 cmd /c “C:\Program Files\text.txt”)

Я разработал инструмент, который может помочь вам хотя бы частично:

http://tools.taubenkorb.at/change-screen-resolution/

Просто назови это так

ChangeScreenResolution.exe /w=1600 /h=900

Однако это не меняет увеличения.

Для этого программа использует функцию C++ ChangeDisplaySettingsEx. Это может помочь вам приблизиться к вашему решению.

Другие вопросы по тегам