7

В Windows 7 SP1 x64 Ultimate при запуске программы я могу выбрать какую-то опцию для совместимости. Я могу запустить программу в разрешении 640X480, как показано ниже. Есть ли способ запустить программу в произвольном разрешении?

3 ответа3

11

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

  1. Загрузите NirCmd с http://www.nirsoft.net/utils/nircmd.html

  2. Щелкните правой кнопкой мыши по ярлыку, который вы хотите отредактировать, и измените его информацию о местоположении на что-то вроде этого:

C:\Windows\System32\notepad.exe /k nircmd.exe setdisplay 1024 768 32

Вам потребуется подставить часть C:\Windows\System32\notepad.exe для расположения файла .exe для программы, которую открывает ярлык, и 1024 768 для нужного разрешения.

2

Пару раз в прошлом я использовал DisplayChanger для выполнения этой задачи. Использовал его для некоторых старых игр для детей. Вы в основном настраиваете и EXE для запуска с определенным разрешением во время его работы. Когда выполнение завершено, ваше основное разрешение возвращается к нормальному.

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .