我有一个老游戏,只能在低屏幕分辨率下运行,我厌倦了右键单击 > 屏幕分辨率并选择分辨率
有没有办法在启动程序之前自动更改分辨率?
答案1
您可以使用兼容模式。
找到应用程序启动时使用的可执行
.exe
文件。通常,您可以通过右键单击启动程序的快捷方式/链接(即使在开始菜单中),单击“属性”,然后单击“打开文件位置”来找到它。或者,您可以查看同一菜单中写的路径。找到可执行文件后,右键单击它,然后选择“属性”并选择“兼容性”选项卡。在那里,您将能够勾选 640x480 分辨率的选项。
答案2
您可以使用 powershell 脚本来更改屏幕分辨率,然后启动旧游戏的可执行文件。然后,您只需将该 powershell 脚本链接到快捷方式,该快捷方式可能位于您的桌面上。
以下一些链接讨论如何在 powershell 中更改屏幕分辨率:
如何使用 Powershell(或其他)脚本来更改屏幕分辨率? http://kindleit.blogspot.com/2012/09/changing-screen-resolution-with.html http://blogs.technet.com/b/heyscriptingguy/archive/2010/07/07/hey-scripting-guy-how-can-i-change-my-desktop-monitor-resolution-via-windows-powershell.aspx