1

Моя проблема в том, что я использую экран hiDPI с разрешением 3200x1800, но когда я запускаю какое-то конкретное приложение, я не могу использовать это разрешение, потому что текст слишком маленький. Я попытался изменить разрешение на 1920x1800 и изменил размер всех элементов с 200% до 150% из Панели управления \ Оформление и персонализация \ Дисплей. Приложение отлично работает на этих настройках. Есть ли способ автоматически изменить разрешение и размер на этот, когда я запускаю определенное приложение?

Я хочу, чтобы оно было изменено при запуске конкретного приложения, а затем возвращено к 3200x1800 при закрытии приложения.

2 ответа2

1

Вы всегда можете создать пакетный скрипт, который

  1. Меняет разрешение экрана
  2. Запускает приложение
  3. Изменяет разрешение обратно, когда приложение закрывается.

Для этого вам нужно скачать Qres, а затем создать скрипт .bat со следующим:

@echo off
Qres.exe /x:1920 /y:1080
applicationYouWantToLaunch.exe
Qres.exe /x:3200 /y:1800
0

Попробуйте проверить настройку «Позвольте мне выбрать один уровень масштабирования для всех моих дисплеев» на панели управления> «Внешний вид и персонализация»> «Дисплей». Это отключит автоматическое масштабирование HiDPI для каждого приложения и позволит вам установить один уровень масштабирования для всех программ. Я предпочитаю это, чем позволять Windows «угадывать», когда ей следует использовать масштабирование HiDPI. С этим параметром я нахожу менее существенную разницу между приложениями HiDPI и приложениями, не поддерживающими HiDPI.

Я также нашел http://www.atrandom.iansharpe.com/setres.php

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