批处理实现定时关机和定时启动程序

批处理实现定时关机和定时启动程序

ID:9805923

大小:73.00 KB

页数:9页

时间:2018-05-10

批处理实现定时关机和定时启动程序_第1页
批处理实现定时关机和定时启动程序_第2页
批处理实现定时关机和定时启动程序_第3页
批处理实现定时关机和定时启动程序_第4页
批处理实现定时关机和定时启动程序_第5页
资源描述:

《批处理实现定时关机和定时启动程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、怎样用批处理进行定时关机悬赏分:0-解决时间:2007-7-1108:09提问者:mitacmianj-二级最佳答案@echooffmodeconcols=80lines=20title定时关机color01::以上为设置CMD窗口宽cols&高lines、标题、背景色&前景色clsecho.echo.echo.echo.echo时间使用24小时制(如2:15、17:30),可以输入多个时间点echo.echo多个时间点用空格分隔echo.echo.echo------------------------------------------------------------

2、--------------------settimes=set/ptimes=请输入关机时间:::以下语句实现每个星期的每一天指定时间关机::如果要换成每个月的某几天,请改字母为数字,并用逗号分隔::以下代码没有错误检测语句,输入时间的时候务必按照指定格式输入::可以用在CMD窗口用at命令来查看计划任务::如要取消关机任务,请在出现倒数计时时在运行窗口中输入:shutdown-aorCMD窗口输入:at/deleteifnot"%times%"==""for%%iin(%times%)do(at%%i/every:M,T,W,Th,F,S,Sushutdown-s-t20

3、)shutdownHelpC:DocumentsandSettingsAdministrator>shutdown/?用法:shutdown[-i

4、-l

5、-s

6、-r

7、-a][-f][-m\computername][-txx][-c"comment"][-dup:xx:yy]没有参数显示此消息(与?相同)-i显示GUI界面,必须是第一个选项-l注销(不能与选项-m一起使用)-s关闭此计算机-r关闭并重启动此计算机-a放弃系统关机-m\computername远程计算机关机/重启动/放弃-txx设置关闭的超时为xx秒-c"comment"关闭注释(最大127个字符)-f

8、强制运行的应用程序关闭而没有警告-d[u][p]:xx:yy关闭原因代码u是用户代码p是一个计划的关闭代码xx是一个主要原因代码(小于256的正整数)yy是一个次要原因代码(小于65536的正整数)@ECHOoffTITLE自动关机程序作者:廖晓青:startCLSCOLOR1frem使用COLOR命令对控制台输出颜色进行更改MODEcon:COLS=41LINES=18remMODE语句为设定窗体的宽和高settm1=%time:~0,2%settm2=%time:~3,2%settm3=%time:~6,2%ECHO%date%%tm1%点%tm2%分%tm3%秒ECHO

9、=========================================ECHO请选择要进行的操作,然后按回车ECHO───────────────ECHO.ECHO1.定时关机ECHO2.倒计时关机ECHO3.删除定时关机任务ECHO4.查看任务状态ECHO5.刷新当前时间ECHO6.重新启动ECHO7.锁定计算机ECHO8.注销ECHO9.退出ECHO.:choSETChoice=SET/PChoice=选择:rem设定变量"Choice"为用户输入的字符IFNOT"%Choice%"==""SETChoice=%Choice:~0,1%rem如果输入大于1位,

10、取第1位,比如输入132,则返回值为1ECHO.IF/I"%Choice%"=="1"GOTOSetHourIF/I"%Choice%"=="2"GOTOouttimeIF/I"%Choice%"=="3"GOTOdelAtIF/I"%Choice%"=="4"GOTOviewIF/I"%Choice%"=="5"GOTOstartIF/I"%Choice%"=="6"GOTOrestartIF/I"%Choice%"=="7"GOTOlockIF/I"%Choice%"=="8"GOTOlogoffIF/I"%Choice%"=="9"GOTOendrem为避免出现返回值为

11、空或含空格而导致程序异常,需在变量外另加双引号rem注意,IF语句需要双等于号rem如果输入的字符不是以上数字,将返回重新输入ECHO选择无效,请重新输入ECHO.GOTOcho:SetHourCLSECHO.SETask=SET/pask=是否设定为每天执行关机命令(y/n):IFNOT"%ask%"==""SETask=%ask:~0,1%IF/I"%ask%"=="y"GOTOyesIF/I"%ask%"=="n"GOTOnoGOTOSetHour:yesECHO请指定24小时制式时间,格式为小时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。