bat定时关机脚本
来源:互联网 发布:网络写小说怎么赚钱 编辑:程序博客网 时间:2024/05/06 14:43
有时因为测试或者其他原因,需要电脑在人不在的时候依旧开着,但又不希望一直开着,这时希望能有一个简单的定时关机方法。网上有很多相关的软件,这里提供一个bat脚本实现的方法。
@echo off::使用set进行设置变量,并使用/p参数让命令暂停运行,提供用户在cmd窗口输入变量的机会set ht=%time:~0,2%set mt=%time:~3,2%set st=%time:~6,2%set h=0set m=0set s=0set var=0set cmd=0set /p cmd=输入命令,a:取消关机,y:继续关机if %cmd% EQU a goto cancelset /p var=请输入关机时间(以秒计) ::/a表示进行数据计算set /a h=%m%/3600set /a m=%var%/60-%h%*60set /a s=%var%-%m%*60-%h%*3600::当前秒数st加上换算后的秒数sset /a st=%st%+%s%::当前的分钟数mt加上换算后的分钟数m再加上st中转换出的分钟数set /a mt=%mt%+%m%+%st%/60::将秒数中60的倍数转换为分钟,余下的作为当前的秒数stset /a st=%st%-(%st%/60)*60::当前的小时数ht加上换算后的小时数h再加上mt中转换出的小时数set /a ht=%ht%+%h%+%mt%/60::将分钟数中60的倍数转换为小时,余下的作为当前的分钟数mtset /a mt=%mt%-(%mt%/60)*60if %ht% LEQ 9 set ht=0%ht%if %mt% LEQ 9 set mt=0%mt%if %st% LEQ 9 set st=0%st%if %h% LEQ 9 set h=0%h%if %m% LEQ 9 set m=0%m%if %s% LEQ 9 set s=0%s%shutdown -s -t %var% echo 电脑将在%date:~0,4%-%date:~5,2%-%date:~8,2% %ht%:%mt%:%st%关机(即%h%时%m%分%s%秒后关机)goto end:cancelshutdown -aecho 已经取消关机:endpause直接将该代码保存为bat脚本执行即可。
0 0
- bat定时关机脚本
- windows定时关机bat脚本
- BAT的一个定时关机脚本
- bat批处理定时关机
- bat的定时关机程序
- 批处理bat,设置定时关机
- dos脚本定时关机
- 定时关机批处理脚本
- 定时备份文件的BAT脚本
- 定时关机、重启的脚本
- 可指定分钟数的定时关机bat(可取消)
- bat脚本(定时+隐藏+开机运行)
- 自制bat文件搞定定时关机、重启、强制关机、注销等
- 自制bat文件搞定定时关机、重启、强制关机、注销等[申明:来源于网络]
- 定时关机
- 定时关机
- 定时关机
- 定时关机
- Android引导页制作及ViewPager知识总结(四)
- java中String、StringBuffer、StringBuilder的区别
- 104,block的应用场景
- java连接MySql数据库 zeroDateTimeBehavior
- 第1章 Android简介与开发环境的配置
- bat定时关机脚本
- iOS右滑返回
- centos7下的系统网卡名称eno16777736更改为eth0
- Python(2.5)语言小结
- View的绘制流程(一)--------谈谈setContentView
- PHP rabbitmq
- Java 的 ClassLoader 机制
- iOS开发中,Cocapods的安装及其使用
- 后缀表达式