批处理打开/关闭休眠

目录

问题描述

手动开启休眠模式按钮

bat脚本——开启关闭休眠按钮

执行休眠命令


问题描述

来自C盘清理总结记录——4)hiberfil.sys 休眠文件的衍生问题,手动开启关闭休眠模式比较麻烦,可通过批处理命令控制

另外还可通过批处理实现电脑“一键休眠”


手动开启休眠模式按钮

控制面板 》 硬件和声音 》电源选项,更改电源按钮功能

或设置 》系统 》电源和睡眠 》右侧,其他电源设置 》左侧选择电源按钮功能


bat脚本——开启关闭休眠按钮

@echo off
REM runas /noprofile /user:mymachine\administrator cmd
	REM 用本机上的Administrator管理员身份执行CMD(需要输入密码)
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
	REM 以管理员身份运行cmd,转到当前目录
cd /d "%~dp0"
echo "%~dp0"
echo *******************************
echo           休眠功能管理
echo *******************************

set /p var="1开启,2关闭:"
REM if %var%==1
if %var%== 1 (
	powercfg -h on
	echo 开启休眠选项
	)
if %var%== 2 (
	powercfg -h off 
	echo 已关闭休眠
	)
REM 注意 "(" 前面要有空格;
echo 任意键退出
pause>nul

 参考:让bat批处理以管理员权限运行的实现方法_CSDN_C2的博客-CSDN博客_bat 管理员权限运行


执行休眠命令

关于这点我一直搞不懂,为什么网上都这么写:

start rundll32.exe powrProf.dll,SetSuspendState

 cmd官方提示里(shutdown/?)不是有描述吗

其中 /f 是关闭所有软件

 因此,只需要新建txt,输入以下内容,改后缀为.bat

双击运行,随便按一个键(主要是放置误点直接运行)就执行休眠命令了

@echo off

echo 确认休眠?

pause

shutdown /h 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值