Как мне записать изменение разрешения экрана, например, на 1024 * 768?
resolution
powershell
Эндрю Дж. Брем
источник
источник
Энди Шнайдер написал сценарий, который может изменить разрешение экрана с помощью PInvoke и ChangeDisplaySettings WIN32API. Вы можете получить его в галерее TechNet . Тимоти Муи также модифицировал версию этого скрипта, которая поддерживает несколько мониторов.
Вот на самом деле модифицированный скрипт, на всякий случай:
источник
Как сказал EBGreen, Powershell не может сделать это в своем ванильном состоянии. Однако, являясь оболочкой на основе .NET, вы можете либо использовать .NET в сценарии powershell, либо использовать традиционное приложение CLI, либо написать для этого командлет.
Эти ссылки могут помочь вам, если вы решите изучить эти пути дальше:
источник
Смотрите бесплатные QRes :
Для нескольких мониторов вы можете увидеть Display Changer (бесплатно для личного и образовательного использования):
источник
Вы не можете сделать это с помощью встроенной команды Windows, но вы можете использовать приложение, вызываемое из командной строки, например http://www.pcdownloadworld.com/prgdb/reschange.htm .
Я использовал это раньше - это немного громоздко, но делает то, что говорит на банке.
источник