微信搜一搜关注公众号

Windows快速关机、关闭屏幕、刷新率、DPI设置

DNPU2025-03-19

年纪大了,经常忘东忘西,特别是对于系统的一些设置,操作步骤多而比较繁琐,一时脑袋懵圈找不到位置,现分享Windows系统几个小技巧,小工具来实现快速关机、快速关闭屏幕、快速更改刷新率、快速DPI缩放,从而提升工作效率。

11.PNG

如二零所使用AOC显示器2K分辨率、200Hz刷新率,离远点字就看不清,需要进行缩放,放大图标和字体,还有显示器在不玩游戏时,无需200Hz刷新率,调低些可降低显示器、显卡功耗也不影响普通使用。最主要的经测试多款AOC的显示器,在最高刷新率时,显示蓝色画面并靠近时会看到条纹,很不爽。利用快速切换设置避免繁琐操作步骤。

快速关机

批处理实现

新建文本文档,输入如下内容,另存为"关机.bat"。

shutdown -p

1.PNG

快捷方式实现

1、右键新建快捷方式;

2.jpg

2、浏览找到或粘贴C:\Windows\System32\shutdown.exe;

3.PNG

3、重命名“关机”;

4.PNG

4、在“目标”后面加入“空格”+参数“/p”,C:\Windows\System32\shutdown.exe /p,点“更改图标”换成你喜欢的图标。

5.PNG

快速熄屏

批处理实现息屏

新建文本文档,输入如下内容,另存为"熄屏.bat"

powershell (Add-Type '[DllImport(\"user32.dll\")]^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)

6.PNG

快捷方式实现熄屏

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -WindowStyle Hidden -Command "(Add-Type '[DllImport(\"user32.dll\")]public static extern int SendMessage(int hWnd,int hMsg,int wParam,int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2);"

快速更改刷新率、分辨率

QRes.exe是一个用于设置屏幕分辨率、刷新率的命令行工具。

1、右键发送到桌面快捷方式;

7.jpg

2、修改桌面快捷方式“QRes.exe”的属性,加上参数,如设置刷新率为120Hz,则在“目标”后加“空格”+“/r:120”,再更改喜欢的图标,并重命名自己容易理解的名称。

8.PNG

QRes.exe参数说明:

qres.exe /x:640 将分辨率更改为640 x 480。

qres.exe /x 1280 /y 1024 更改分辨率为1280 x 1024。

qres.exe /c:8 将颜色分辨率更改为256种颜色。

qres.exe /c:16 将颜色分辨率更改为高色(16位)。

qres.exe /c:24 将颜色分辨率更改为真颜色(24位)。

qres.exe /r:0 将刷新率更改为适配器默认值。

qres.exe /r:-1 将刷新率更改为最佳。

qres.exe /r:80 将刷新率更改为80Hz。

快速更改DPI缩放

SetDPI和QRes.exe一样,也是通过命令行参数更改 Windows 系统中的缩放和布局(即 DPI 缩放)。

1、右键发送到桌面快捷方式;

9.jpg

2、修改桌面快捷方式“SetDpi.exe”的属性,加上参数,如设置缩放为125%,则在“目标”后加“空格”+“125”,再更改喜欢的图标,并重命名自己容易理解的名称。

10.PNG

SetDPI.exe参数说明:

缩放比例,以百分比表示,如100、125、150、175等。仅支持预设的显示缩放值,不支持自定义缩放值。

设置主显示器 DPI:要将主显示器的 DPI 设置为125%,在命令行输入SetDPI.exe 125。

设置特定显示器 DPI:若要将第二台显示器的 DPI 设置为125%,输入SetDPI.exe 125 2。

设置主显示器 DPI 并重启资源管理器:如果要将主显示器的 DPI 设置为125%,并重启资源管理器,输入SetDPI.exe 125 /e。

其它懒人选项

如想玩PUBG需要多步操作,我把加速器、Steam、刷新率设置用批处理进行启动,双击批处理文件即可实现三步操作,更方便快捷。

12.PNG

更多有意思的技巧,欢迎小伙伴们提供,上面所需要软件已打包上传网盘,请关注公众号“电脑远程维修”回复“20250319”自行下载获取。

模拟鼠标键盘操作更改DPI批处理

@ECHO OFF
explorer ms-settings:display
ping -n 2 127.0.0.1 > nul
:VBSDynamicBuild
SET TempVBSFile=%tmp%\~tmpSendKeysTemp.vbs
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
ECHO Set WshShell = WScript.CreateObject("WScript.Shell") >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{TAB 3}{DOWN 1}"                      >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys "%%{F4}"                           >>"%TempVBSFile%"
CSCRIPT //nologo "%TempVBSFile%"
EXIT

本文链接:https://dnpu.com/202503639.html

Win11Win10

推荐阅读

网友评论

  • 点击刷新验证