创建批处理文件以切换控制面板设置-“当我合上盖子时:” [关闭]

问题描述 投票:0回答:1
当我将笔记本电脑(Windows 10)插入显示器时,我希望保持机盖关闭。我可以通过更改此Q底部快照中圆圈中的设置来完成此操作。当未插入显示器时,我更喜欢关闭机盖后使计算机进入睡眠状态。

是否有通过批处理脚本更改这些设置的简便方法?不必是拨动开关。可以将一个脚本更改为“不执行任何操作”,将一个脚本更改为“睡眠”。

enter image description here

batch-file windows-10 sleep
1个回答
1
投票
这是未经测试的示例脚本供您尝试:

@"%__AppDir__%powercfg.exe" -SetDCValueIndex Scheme_Current 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 1 @"%__AppDir__%powercfg.exe" -SetACValueIndex Scheme_Current 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 0 @"%__AppDir__%powercfg.exe" -SetActive Scheme_Current

第一条命令将current电源配置When I close the lidOn battery设置为Sleep。第二行将current电源配置When I close the lidPlugged in设置为Do nothing。第三行激活新设置。

[编辑/]

根据您对GUID的评论,我决定添加以下答案,该答案使用别名。

您可以通过在命令提示符下输入"%__AppDir__%powercfg.exe" /Aliases来找到那些别名及其各自的GUID。] >>@"%__AppDir__%powercfg.exe" -SetDCValueIndex Scheme_Current Sub_Buttons LidAction 1 @"%__AppDir__%powercfg.exe" -SetACValueIndex Scheme_Current Sub_Buttons LidAction 0 @"%__AppDir__%powercfg.exe" -SetActive Scheme_Current

© www.soinside.com 2019 - 2024. All rights reserved.