首页 > 系统相关 >Windows休眠倒计时用bat实现

Windows休眠倒计时用bat实现

时间:2022-08-19 21:47:30浏览次数:66  
标签:关机 bat SET title Windows 倒计时 休眠

有休眠需求,本来以为和shutdown一样直接简单命令就行了,可是要调用可执行程序,命令有点长干脆写个bat算了,bat命令如下:

title 定时休眠
@ECHO OFF&SETLOCAL ENABLEDELAYEDEXPANSION
SET /p t=请输入休眠时间(单位秒,只输入数字):
SET /a s=t+1
FOR /l %%i in (1,1,!s!) do (
    SET /a s-=1
    ping -n 2 127.1>nul
    title 休眠倒计时: !s! 需要终止请直接关闭控制台
)

START "" rundll32.exe powrprof.dll,SetSuspendState 0,1,0

直接cmd里执行或者创建一个bat后缀文件复制上述内容即可。其中有中文回显注意编码否则会乱码。
既然写了那也付一个关机倒计时吧,同理可得

title 定时关机
@ECHO OFF&SETLOCAL ENABLEDELAYEDEXPANSION
SET /p t=请输入关机时间(单位秒,只输入数字):
SET /a s=t+1
FOR /l %%i in (1,1,!s!) do (
    SET /a s-=1
    ping -n 2 127.1>nul
    title 关机倒计时: !s! 需要终止请直接关闭控制台
)
shutdown -s -t 1

标签:关机,bat,SET,title,Windows,倒计时,休眠
From: https://www.cnblogs.com/e1sewhere/p/16603386.html

相关文章

  • 绿软之家-Windows11专业版 22000.856 适度精简8月版
    PS:系统采用UUP网站提供的8月最新版经过适度精简优化制作,为了系统的稳定性,只精简掉了一些使用率极低的组件,保留了微软安全中心的组件(主要是现在的技术不够,不能彻底精简掉......
  • mybatisplus-ActiveRecord 模式
    ActiveRecord模式直接调用Model对象来进行增删改查。实体类只需继承Model类即可进行强大的CRUD操作需要项目中已注入对应实体的BaseMapper实体类User点击查看代......
  • KingbaseES V8R6集群部署案例之---Windows环境配置主备流复制(异机复制)
    案例说明:目前KingbaseESV8R6的Windows版本不支持数据库sys_rman的物理备份,可以考虑通过建立主备流复制实现数据库的异机物理备份。本案例详细介绍了,在Windows环境下建立......
  • Windows 设置开机自启 将可执行文件加入到系统服务中
    安装程序下载链接https://github.com/winsw/winsw/releases/tag/v2.11.0修改文件名这里我就下载了红框中的两个下载完成之后修改这两个文件的名称为nginxService.x......
  • windows11安装docker并运行
    在windows11中安装docker的步骤如下:一、检查电脑是否开启虚拟化功能打开任务管理器,查看性能选项卡中的CPU信息,在右下角可以看到虚拟化是否开启。如未开启需要重启到BIOS......
  • Mybatis获取参数值的各种情况
    1.Mybatis获取参数值的两种方式MyBatis获取参数值的两种方式:#{}和${}{}:本质就是占位符赋值${}:本质就是字符串拼接2.单个字面量类型的参数什么是字面量??inta=......
  • Mybatis XML标签使用方法
    <selectid="queryPage"resultType="cn">select*fromTbWHERE1=1<iftest="param2.urgentDegree!=nullandparam2.urgentDegr......
  • mysql数据库安装(windows)
    一、下载解压缩文件(免安装版)个人认为配置起来很方便,免去了安装的时各种选择,不用管对应的安装依赖问题。官网下载地址:https://dev.mysql.com/downloads/mysql/二......
  • Windows中的用户和用户组
    SID每个用户账户拥有唯一的安全标识符,用来记录用户的权限SID的组成:SID=WindowsID+用户IDWindowsID:在安装Windows的过程每台计算机都会产生不同的WindowsID用户......
  • mybatisplus-sql注入器
    sql注入器使用mybatisplus只需要继承BaseMapper接口即可使用;但是有新的需求需要扩展BaseMapper里面的功能时可使用sql注入器。扩展BaseMapper里面的功能点击查看代码p......