当特定应用程序启动时更改所有项目的屏幕分辨率和大小

当特定应用程序启动时更改所有项目的屏幕分辨率和大小

我的问题是,我使用的是分辨率为 3200x1800 的 hiDPI 屏幕,但当我启动某些特定应用程序时,由于文本太小,我无法使用此分辨率。我尝试将分辨率更改为 1920x1800,并从控制面板\外观和个性化\显示将所有项目的大小从 200% 更改为 150%。应用程序在这些设置下运行良好。有没有办法在启动特定应用程序时自动将分辨率和尺寸更改为这个?

我希望它在我启动该特定应用程序时发生改变,然后在应用程序关闭时返回到 3200x1800。

答案1

您可以随时创建一个批处理脚本

  1. 更改屏幕分辨率
  2. 启动应用程序
  3. 当应用程序终止时将分辨率改回。

为此,您需要下载克雷斯然后创建一个.bat 脚本,内容如下:

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

答案2

可以尝试在控制面板>外观和个性化>显示中选中“让我为所有显示器选择一个缩放级别”设置。这将禁用 Windows 自动按应用进行 HiDPI 缩放,并允许您为所有程序设置一个缩放级别。我更喜欢这个,而不是让 Windows“猜测”何时应该使用 HiDPI 缩放。使用此设置,我发现 HiDPI 和非 HiDPI 感知应用之间的差异不那么明显。

我还发现http://www.atrandom.iansharpe.com/setres.php

相关内容