在 Windows 7 中使用自定义分辨率运行程序

在 Windows 7 中使用自定义分辨率运行程序

在 Windows 7 SP1 x64 Ultimate 中运行程序时,我可以选择一些选项以实现兼容性。我可以在 640X480 分辨率下运行程序,如下所示。有没有办法以自定义分辨率运行程序?

在此处输入图片描述

答案1

您可以安装第三方命令行工具来更改屏幕分辨率,例如 NirCmd(我从未使用过,但听起来很酷),然后将分辨率更改命令添加到用于启动程序的桌面快捷方式。当然,一旦程序关闭,您仍将运行新的分辨率,并且必须手动将其改回。

  1. 从以下位置下载 NirCmdhttp://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

过去我曾多次使用过显示变换器来完成这项任务。它用于一些儿童老游戏。你基本上配置 EXE 以在运行时以特定分辨率运行。执行完成后,你的主分辨率将恢复正常。

笔记这将改变一切并将其改回。这样就省去了一直手动设置的时间。某些应用程序可以原生处理这个问题。当它们不能处理时,我使用了上述程序。

答案3

不幸的是,兼容性设置中无法实现这一点。唯一的方法是在打开游戏之前手动调整屏幕分辨率。

相关内容