ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:15.98KB ,
资源ID:4596891      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4596891.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(经典批处理实现自动关机BAT.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

经典批处理实现自动关机BAT.docx

1、经典批处理实现自动关机BAT经典批处理实现自动关机.BAT 这两个自动关机命令基本上一样,不过都很精典,值得“研究”下,真的是研究,在服务器上这个很有用的,因为服务器上的权限限制很严格,用DOS的批处理真的可以做很多事,比如这里面的取时间的方法,我试了好多方法都没实现,原来也这么简单。呵呵,感觉很好经典批处理实现自动关机1.BATECHO offTITLE 自动关机程序 作者:廖晓青:启动 Task Scheduler 服务sc config Schedule start= AUTO net start Schedule:startCLSCOLOR 1frem 使用COLOR命令对控制台输出颜

2、色进行更改MODE con: COLS=41 LINES=18rem MODE语句为设定窗体的宽和高set tm1=%time:0,2%set tm2=%time:3,2%set tm3=%time:6,2%ECHO %date% %tm1%点%tm2%分%tm3%秒ECHO =ECHO 请选择要进行的操作,然后按回车ECHO ECHO.ECHO 1. 定时关机ECHO 2. 倒计时关机ECHO 3. 删除定时关机任务ECHO 4. 查看任务状态ECHO 5. 刷新当前时间ECHO 6. 重新启动ECHO 7. 锁定计算机ECHO 8. 注销ECHO 9. 退出ECHO.:cho SET Ch

3、oice=SET /P Choice=选择:rem 设定变量Choice为用户输入的字符IF NOT %Choice%= SET Choice=%Choice:0,1%rem 如果输入大于1位,取第1位,比如输入132,则返回值为1ECHO.IF /I %Choice%=1 GOTO SetHourIF /I %Choice%=2 GOTO outtimeIF /I %Choice%=3 GOTO delAtIF /I %Choice%=4 GOTO viewIF /I %Choice%=5 GOTO startIF /I %Choice%=6 GOTO restartIF /I %Choic

4、e%=7 GOTO lockIF /I %Choice%=8 GOTO logoffIF /I %Choice%=9 GOTO endrem 为避免出现返回值为空或含空格而导致程序异常,需在变量外另加双引号rem 注意,IF语句需要双等于号rem 如果输入的字符不是以上数字,将返回重新输入ECHO 选择无效,请重新输入ECHO.GOTO cho:SetHourCLSECHO.SET ask=SET /p ask=是否设定为每天执行关机命令(y/n):IF NOT %ask%= SET ask=%ask:0,1%IF /I %ask%=y GOTO yesIF /I %ask%=n GOTO n

5、oGOTO SetHour:yesECHO 请指定24小时制式时间,格式为 小时:分钟SET shutdowntime=SET /p shutdowntime=输入:at %shutdowntime% /every:M,T,W,Th,F,S,Su tsshutdn 0 /delay:0 /powerdown nulrem 设定为每周的星期一至星期日,即为每天IF NOT errorlevel 1 GOTO okrem 如果输入正确,就执行ok段的语句ECHO %shutdowntime% 不是标准的时间格式,请重新输入ECHO.GOTO yes:noECHO 请指定24小时制式时间,格式为 小

6、时:分钟SET shutdowntime=SET /p shutdowntime=输入:at %shutdowntime% tsshutdn 0 /delay:0 /powerdown nulIF NOT errorlevel 1 GOTO okECHO %shutdowntime% 不是标准的时间格式,请重新输入ECHO.GOTO no:okECHO.SET h=%shutdowntime:1,1%SET ah=%shutdowntime:0,1%SET am=%shutdowntime:2,2%SET bh=%shutdowntime:0,2%SET bm=%shutdowntime:3,

7、2%IF %h%=: (SET HM=%ah%时%am%分) ELSE (SET HM=%bh%时%bm%分)rem 如果输入h:mm则HM=h时mm分,否则HM=hh时mm分 IF /I %ask%=y ECHO 系统将于每天的%HM%关闭IF /I %ask%=n ECHO 系统将于%HM%关闭ECHO 设定完毕! 按任意键继续.PAUSE nulGOTO start:outtimeCLSECHO.ECHO 请输入倒计时秒数ECHO ECHO (设定后要取消,单击确定后按Ctrl+C键两次)SET timed=SET /p timed=输入:tsshutdn %timed% /delay:

8、0 /powerdown nulIF not errorlevel 1 GOTO okECHO %timed% 是无效的关机时间,请重新输入ECHO.GOTO outtime:delAtclsecho.at /del /yecho 定时关机任务已取消,按任意键继续.pause nulGOTO start:viewMODE con: COLS=85 LINES=18COLOR 70ECHO.atECHO 按任意键继续.PAUSE nulGOTO start:restartshutdown -r -t 0:lockrundll32.exe user32.dll,LockWorkStationgot

9、o start:logofflogoff:endexit经典批处理实现自动关机2.BATecho offtitle 自动关机程序 作者:青剑:启动 Task Scheduler 服务sc config Schedule start= AUTO net start Schedule color 17rem 如果你不喜欢命令行默认的黑底白字模式,可以用color命令进行更改,上面17代表蓝底白字.:startecho.echo.echo 请选择要进行的操作,然后按回车:echo.echo 1. 定时关机echo 2. 倒计时关机echo 3. 删除定时关机任务echo 4. 查看定时关机任务状态e

10、cho 5. 注销echo 6. 退出echo. :set SET a=SET /P a=选择:rem 设定变量a为用户输入的字符IF NOT %a%= SET a=%a:0,1%ECHO.IF /I %a%=1 goto 1IF /I %a%=2 goto 2IF /I %a%=3 goto 3IF /I %a%=4 goto 4IF /I %a%=5 goto 5IF /I %a%=6 goto 6rem 如果输入的字符不是1-6,将返回重新输入echo %a% 选择无效,请重新输入:echo.goto set:1echo 请输入关机时间,(如12:00:00)set shutdownti

11、me=set /p shutdowntime=at %shutdowntime% tsshutdn 0 /delay:0 /powerdown nulIF not errorlevel 1 goto okrem 如果输入正确,就执行:ok后面的语句echo %shutdowntime% 不是标准的时间格式,请重新输入echo.goto 1:okecho.echo 设定完毕! 按任意键继续.pause nulclsgoto start:2echo 您想要多少秒后关机echo (若设定后要取消,单击确定后按Ctrl+C键两次)set timed=set /p timed=输入:tsshutdn %timed% /delay:0 /powerdown nulIF not errorlevel 1 goto okecho %timed% 是无效的关机时间,请重新输入echo.goto 2:3at /del /yecho 定时关机任务已取消,按任意键继续.pause nulclsgoto start:4atecho 按任意键继续.pause nulclsgoto start:5logoff:6exit

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1