自己的答案

自己的答案

是一种快速设置刷新率的方法,而不是右键单击桌面

Screen Resolution -> Advanced Settings -> Monitor

并在中央监视器设置屏幕刷新率下拉菜单中

或者仅显示带有“监视”选项卡的“高级设置”

有可能做到吗.bat

答案1

这是我所能做的最接近的一次。

我已经创建了一个文本文件。

输入:

办公桌

然后另存为

办公桌

确保保存为.cpl而不是.cpl.txt

双击它,它会显示屏幕分辨率设置。

编辑:找到一分钟前,您可能想尝试一下。

答案2

有没有办法可以快速获取刷新率?

您可以从cmdshell 或批处理文件中使用执行此操作wmic

例子:

> wmic PATH Win32_videocontroller get currentrefreshrate
CurrentRefreshRate
60

有没有办法可以快速设置刷新率?

nircmd尼尔软件可用于刷新率。

NirCmd 命令参考 - setdisplay

setdisplay {monitor:index/name} [width] [height] [color bits] {refresh rate} {-updatereg} {-allusers}

更改您的显示设置。

  • [width] 和 [height] 参数代表屏幕上的像素数。

  • [颜色位] 参数代表屏幕上显示的颜色数量(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

来源NirCmd 命令参考 - setdisplay


免责声明

我不隶属于尼尔软件无论如何,我只是他们软件的最终用户。

进一步阅读

答案3

自己的答案

对于其他人

是的我可能在.bat 中做了这个:

ChangeScreenResolution.exe /f=75 /d=0

更改屏幕分辨率必须下载

它不一定是75英寸/f(但不同于你的刷新率)不要忘记/d

感谢 ChangeScreenResolution.exe

答案4

这不是最理想的,但在某种程度上还是有用的。

  1. 输入命令(在终端或通过Win+ R):
    rundll32.exe display.dll, ShowAdapterSettings 0` 
    
    这将打开通用监视器属性对话框,见图像。(0是监视器#1 的索引)。
  2. 刷新率位于“监视器”选项卡中
  3. (奖励)您可以按“模式列表”按钮来检查显示器支持的配置。

在此处输入图片描述

相关内容