云烟成雨 发表于 2023-5-5 18:31

最佳的息屏脚本

之前收集了两个息屏的方法,但都有问题,我是win10,笔记本连接显示器。

方法1:
powershell (Add-Type '^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)

问题:窗口不会自动关闭,息屏后每次亮屏需要手动把cmd窗口关闭。

方法2:
新建快捷方式:C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState Hibemate


问题:息屏后需要按电源键才能唤醒,需要远程就嗝屁了。


有没有更合适的息屏方案,就是单纯关闭一下显示器,就关闭屏幕时间到了效果一样就行了

GMCN 发表于 2023-5-5 18:54

不用这么麻烦,你搜一下,电源键有个功能。按一下的触发改成关闭显示器就好了

茫茫狐 发表于 2023-5-5 19:07

确实,刚刚试了下,笔记本电脑搜控制面板,找到电源选项,如下图就有设置电源键
https://i.niupic.com/images/2023/05/05/b5kY.png

lv3389 发表于 2023-5-5 19:16

win+L,拿走不谢

xwawa 发表于 2023-5-5 19:26

茫茫狐 发表于 2023-5-5 19:07
确实,刚刚试了下,笔记本电脑搜控制面板,找到电源选项,如下图就有设置电源键

我的这里没有这个选项

wangtk1982 发表于 2023-5-5 19:29

第一个放到批处理里面,执行结束就没有了

netspirit 发表于 2023-5-5 19:52

我一直用的第一个 cmd窗口会自动关闭的 我的系统是win7

andyle 发表于 2023-5-5 20:04

电源选项不是一直都有关屏选项的

xwawa 发表于 2023-5-5 20:23

andyle 发表于 2023-5-5 20:04
电源选项不是一直都有关屏选项的

windows10可能通过注册表调出来。
windows11不知道怎么处理。

涛之雨 发表于 2023-5-5 20:57

本帖最后由 涛之雨 于 2023-5-5 21:33 编辑

第一个使用微软的新终端会自动关闭窗口
https://github.com/microsoft/terminal




注:Windows 终端需要 Windows 10 2004(内部版本 19041)或更高版本
要不要试一下这个,第一个cmd的代码也是调用了一行powershell代码,github找了一下果然有人拿c写了个

https://github.com/brian8544/ScreenTurnOff/releases/latest

他打包的是c#的,我重新打包了一个C的,体积小了一半
https://taozhiyu.lanzouf.com/i95470us7bwj 密码:tao
页: [1] 2 3 4 5
查看完整版本: 最佳的息屏脚本