Как изменить разрешение экрана и размер элементов, используя командную строку / программно / пакетно или макрос?
У меня экран 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. Это может помочь вам приблизиться к вашему решению.