我需要从命令提示符更改屏幕分辨率,我尝试过 QRes 和 NirCmd,但都无法更改屏幕分辨率(我已经检查过语法)。有什么办法吗?
答案1
你可以尝试我开发的免费工具:http://tools.taubenkorb.at/change-屏幕分辨率/
就这样称呼:
ChangeScreenResolution.exe /w=800 /h=600
答案2
我有 NirCmd,但它无法更改屏幕分辨率
setdisplay {monitor:index/name} [width] [height] [color bits] {refresh rate} {-updatereg} {-allusers}
更改您的显示设置。
[width]
和参数[height]
代表屏幕上的像素数。该
[color bits]
参数代表屏幕上显示的颜色数量(8 - 256 色、16 - 16 位色、24 - 24 位色,等等)。
{refresh rate}
是指定监视器刷新率的可选参数。如果指定该
{-updatereg}
参数,新的设置将保存在注册表中。如果同时指定
{-updatereg}
和{-allusers}
参数,新设置将保存在所有用户的注册表中。如果您有多个显示器,则可以使用可选的监视器参数,该参数指定您要更改哪个监视器的显示设置。
您可以通过索引指定监视器(0 表示第一个监视器,1 表示第二个监视器,依此类推),或者通过在系统监视器名称中指定字符串来指定监视器。
监视器名称可以在Windows的设备管理器中找到:右键单击监视器项,然后选择“属性”。“位置”字段中显示的字符串即为监视器名称。
例子:
setdisplay 800 600 24 -updatereg setdisplay 1024 768 24 90 setdisplay 1024 768 8 setdisplay monitor:1 1024 768 24 90 setdisplay monitor:name1 1024 768 24 90
免责声明
我不隶属于尼尔软件无论如何,我只是他们软件的最终用户。