Как поменять разрешение экрана через командную строку
Перейти к содержимому

Как поменять разрешение экрана через командную строку

  • автор:

Как в Windows 10 изменить разрешение экрана с помощью командной строки

Хотя вы всегда можете изменить разрешение экрана в параметрах Windows, иногда гораздо удобнее использовать для этого командную строку либо PowerShell . В чем преимущества такого подхода, спросите вы? В возможности быстрой смены разрешения с использованием шаблонов. Предположим, у вас есть приложения или игры, для наиболее комфортной работы которых требуется определенное разрешение. Вы создаете пару скриптов и используете их как переключатели между обычным и специальным разрешениями.

Это намного быстрее и удобнее, чем пользоваться стандартными настройками операционной системы. Итак, для дела вам понадобится Блокнот и крошечная портативная утилита QRes, предназначенная для изменения таких настроек экрана как разрешение и частота обновления. Скачать ее вы можете со странички каталога Софтпедия (ссылка внизу) . Забросьте исполняемый файл утилиты в любое удобное вам расположение, а лучше всего в папку System32 .

Папка System32

Откройте командную строку или консоль PowerShell и выполните команду QRes.exe /x:800 /y:600 , предварительно заменив разрешение 800×600 своим.

QRes

X — это число пикселей по горизонтали, а Y — число пикселей по вертикали.

Если вы разместили исполняемый файл утилиты в пользовательский каталог, путь к нему придется указать полностью. А теперь, чтобы не открывать каждый раз консоль, вставьте команду в текстовый файл и сохраните его с расширением BAT или CMD , это даст вам возможность изменять разрешение одним кликом.

Текстовый файл

Как вариант, вместо скриптов можно использовать обычный ярлык, указав в поле расположения объекта приведенную выше команду.

Обычный ярлык

Изменением разрешения дисплея возможности QRes не ограничиваются.

Используя доступные ключи (посмотреть их можно командой QRes /?) , вы можете быстро менять глубину цвета, частоту обновления, а также получать данные о текущих настройках экрана и всех доступных конфигурациях.

QRes /?

При этом нужно не забывать, что QRes не всемогущая, если изменение параметров дисплея не поддерживается на аппаратном уровне или уровне драйвера, поменять настройки с ее помощью не получится.

Как изменить разрешение экрана из командной строки?

Скорее всего, как и пишет вывод, видеокарта просто не поддерживает такой режим работы.

Чтобы выяснить, какие режимы работы возможны, поставь недостающие пакеты:

sudo apt-get install v86d hwinfo

Далее смотри какие разрешения и с каким количеством цветов поддерживаются видеокартой:

sudo hwinfo --framebuffer

Vsevolod-linuxoid ★★★★★
( 16.05.16 01:12:26 MSK )

Как изменить разрешение монитора с помощью командной строки?

Подскажите, пожалуйста, если знаете.
Общеизвестно, что системные утилиты Windows можно запускать из консоли. Например, создав вот такой нехитрый батник:

dpiscaling.exe pause

можно запустить утилиту настроек дисплея.

Но вот как запустить эту утилиту (и можно ли это сделать в принципе?!) с ключами так, чтобы изменять разрешение экрана на нужное в данный момент?
Ну или хотя бы как хэлп по ключам для этой утилиты получить распечатанным в консоли?

Я попробовал вот так:

dpiscaling.exe help pause
dpiscaling.exe -help pause
dpiscaling.exe /? pause

Ни один из вариантов не сработал. В смысле, сама утилита исправно запускается, но в окне консоли справка по ключам для этой утилиты не распечатывается.

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Как изменить разрешение монитора?
Помогите, пожалуйста! как программно можно изменить разрешение монитора?

Как в BIOS изменить разрешение монитора? Искал и не нашёл.
Как в BIOS изменить разрешение монитора? Искал и не нашёл. А то включил сегодня комп и тут такая.

Как изменить/удалить нативный режим (т.е. разрешение) монитора?
Здравствуйте. У меня монитор с нативным режимом 1920×1080 60hz. Но он поддерживает и 75hz. Создаю.

Как открыть программу с помощью командной строки?
Прошу помощи о том как открыть программу с помощью командной строки. Возможно не дописан код, или.

5287 / 4229 / 1044
Регистрация: 29.08.2013
Сообщений: 26,660
Записей в блоге: 3

Лучший ответ

Сообщение было отмечено Power_Basic как решение

Решение

есть консольная утилита nircmd
с помощью нее можно менять разрешение
Регистрация: 08.03.2016
Сообщений: 435

На самом деле, я уже собирался просить модераторов удалить эту ветку, потому что задал, как понял поразмыслив, очень глупый вопрос.
dpiscaling.exe это же не консольная утилита, а графическое приложение, поэтому и консольные ключи для неё скорее всего не предусмотрены. Просто в данном случае я запускал графическое приложение из консоли.

Но появился ответ и это уже меняет дело.

ЦитатаСообщение от qwertehok Посмотреть сообщение

есть консольная утилита nircmd
с помощью нее можно менять разрешение

Спасибо. Я не знал про существование такой полезной утилиты. Сейчас погуглил и выяснил, что с её помощью не только разрешение можно менять, но и вообще там очень много фишек, которые будут для меня очень полезны!

Ещё раз большое спасибо!

Регистрация: 08.03.2016
Сообщений: 435

ЦитатаСообщение от qwertehok Посмотреть сообщение

есть консольная утилита nircmd
с помощью нее можно менять разрешение

Почему-то не работает именно изменение разрешения экрана
У меня Windows 10_Pro_64.
Использую версию 2.86 (nircmd-x64) рекомендованной утилиты. Скопировал её в ту папку, на которую указывает моя переменная среды PATH.

Почему-то уровень звука регулируется без проблем, например, вот такой командой в пакетном файле:

nircmd.exe setvolume 0 0 0

а вот разрешение не изменяется, хотя использую команду прямо из примера в справочной системе этой утилиты:

nircmd.exe setdisplay 1024 768 8

Картинка у меня была расширена на 2 монитора. Сначала подумал, что проблема в этом. Настроил так, чтобы картинка проецировалась только на один монитор. Но всё равно при использовании этой команды ничего не меняется.
Вообще-то мне нужно изменять на 1280х720. Сначала пробовал вот так делать:

nircmd.exe setdisplay 1280 720 8

и вот так тоже пробовал:

nircmd.exe setdisplay 1280 720 24

Во всех случаях никакой реакции
Не подскажете, в чём может быть дело, в каком направлении следует копать?

Просьба к модераторам изменить название этой ветки на «Как изменить разрешение монитора с помощью командной строки?», поскольку текущее название совершенно не отражает суть вопроса.

5287 / 4229 / 1044
Регистрация: 29.08.2013
Сообщений: 26,660
Записей в блоге: 3
там в примерах есть такое
setdisplay monitor:1 1024 768 24 90
Регистрация: 08.03.2016
Сообщений: 435

ЦитатаСообщение от qwertehok Посмотреть сообщение

там в примерах есть такое

setdisplay monitor:1 1024 768 24 90

Так я тоже пробовал ещё вчера
И даже уже ФИЗИЧЕСКИ второй монитор отключил от компьютера. Вот сегодняшние попытки:

rem nircmd.exe setdisplay 1280 720 8 rem nircmd.exe setdisplay monitor:"BenQ BL2410" 1024 768 8 rem nircmd.exe setdisplay monitor:1 1024 768 24 90 rem nircmd.exe setdisplay monitor:0 1024 768 24 90 rem nircmd.exe setdisplay 1024 768 8 nircmd.exe setdisplay 1280 720 8 pause

Потом погуглил «Не получается изменить разрешение экрана с помощью nircmd» и обнаружил, что я не первый с такой же проблемой:

Как изменить разрешение экрана из командной строки в Windows 10?
Мне нужно изменить разрешение экрана из командной строки, я пробовал QRes и NirCmd, и оба не смогли изменить разрешение экрана (я уже проверил синтаксис). Есть ли способ к этому?

Ему там ничего путного не посоветовали, просто сделали перевод на русский язык того самого фрагмента справочной системы, который я показал на картинке.
Ну и ещё один человек предложил ему свою самодельную утилиту, которая (в отличие от многофункционального nircmd) работает только с разрешением экрана. Эту утилиту я буду пробовать использовать в последнюю очередь, потому что рискованно как-то связываться с программой, которую никто кроме её автора не рекомендует.

qwertehok, а у вас-то самого получается изменять разрешение экрана с помощью nircmd? Или может быть у вас другая операционка, не Windows 10_64_Pro?

Но в любом случае, спасибо за рекомендацию nircmd, потому что там реально много полезного для других задач.

Изменение разрешения экрана в Windows

Если вы хотите изменить размер того, что отображается в Windows, это можно сделать двумя способами.

Если у вас есть внешние дисплеи, подключенные к компьютеру, до начала работы не забудьте выбрать, какие дисплеи нужно изменить.

Отображает часть экрана дисплея, показывающей, как расположены ваши мониторы. В тексте говорится, что вы можете выбрать монитор и изменить его настройки, или перетащить дисплеи и упорядочить их.

  1. Выберите Пуск >Параметры >Система >Дисплей и просмотрите раздел, в котором отображаются дисплеи.
  2. Выберите дисплей, который необходимо изменить. После этого следуйте приведенным ниже инструкциям.

Измените размер содержимого на экране

  1. Оставайтесь на экране или откройте параметры дисплея.
    Откройте параметры дисплея
  2. Прокрутите до раздела Масштаб и макет.
  3. Выберите Масштаб, а затем выберите параметр. Как правило, лучше всего выбрать один из помеченных как (Рекомендуется).

«Изменить разрешение экрана»

  1. Оставайтесь на экране или откройте параметры дисплея.
    Откройте параметры дисплея
  2. В строке Разрешение экрана выберите список и параметр. Как правило, лучше всего использовать тот, который помечен (рекомендуется). Мониторы могут поддерживать разрешение ниже основного, но в этом случае текст будет менее четким, а изображение может занимать не весь экран, быть растянутым или располагаться по центру черного экрана.

Примечание: Если в разрешении экрана есть непредвиденные изменения, возможно, потребуется обновить графический драйвер. Чтобы просмотреть и установить доступные обновления, выберите Пуск > Параметры > Центр обновления Windows > Проверить наличие обновлений.

Статьи по теме

Если у вас есть внешние дисплеи, подключенные к компьютеру, до начала работы не забудьте выбрать, какие дисплеи нужно изменить.

альтернативный текст

  1. Выберите Пуск >Параметры >Система >Дисплей, и посмотрите на раздел Изменить расположение дисплеев .
  2. Выберите дисплей, который необходимо изменить. После этого следуйте приведенным ниже инструкциям.

Измените размер содержимого на экране

  1. Оставайтесь на экране или откройте параметры дисплея.
    Откройте параметры дисплея
  2. Прокрутите страницу вниз до Масштаб и разметка.
  3. Затем в разделеИзменение размера текста, приложений и прочих элементов выберите один из вариантов. Как правило, лучше всего выбрать один из помеченных как (Рекомендуется).

«Изменить разрешение экрана»

  1. Оставайтесь на экране или откройте параметры дисплея.
    Откройте параметры дисплея
  2. Прокрутите страницу вниз до Масштаб и разметка.
  3. Найдите Разрешение экранаи выберите один из вариантов. Как правило, лучше всего использовать тот, который помечен (рекомендуется). Мониторы могут поддерживать разрешение ниже основного, но в этом случае текст будет менее четким, а изображение может занимать не весь экран, быть растянутым или располагаться по центру черного экрана.

Примечание: Если в разрешении экрана есть непредвиденные изменения, возможно, потребуется обновить графический драйвер. Чтобы просмотреть и установить доступные обновления, нажмите кнопку Пуск >Параметры > Обновление и безопасность > Центр обновления Windows.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *