




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、怎样用批处理进行定时关机悬赏分:0 - 解决时间:2007-7-11 08:09 提问者: mitacmianj - 二级最佳答案echo offmode con cols=80 lines=20title 定时关机color 01:以上为设置cmd窗口宽cols&高lines、标题、背景色&前景色clsecho.echo.echo.echo.echo 时间使用24小时制(如2:15、17:30),可以输入多个时间点echo.echo 多个时间点用空格分隔echo.echo.echo -set times=set /p times= 请输入关机时间:: 以下语句实现每个星期的每
2、一天指定时间关机: 如果要换成每个月的某几天,请改字母为数字,并用逗号分隔: 以下代码没有错误检测语句,输入时间的时候务必按照指定格式输入: 可以用在cmd窗口用at命令来查看计划任务: 如要取消关机任务,请在出现倒数计时时在运行窗口中输入:shutdown -a or cmd窗口输入:at/deleteif not "%times%"="" for %i in (%times%) do ( at %i /every:m,t,w,th,f,s,su shutdown -s -t 20)shutdown helpc:documents and settin
3、gsadministrator>shutdown/?用法: shutdown -i | -l | -s | -r | -a -f -m computername -t xx -c "comment" -d up:xx:yy 没有参数 显示此消息(与 ? 相同) -i 显示 gui 界面,必须是第一个选项 -l 注销(不能与选项 -m 一起使用) -s 关闭此计算机 -r 关闭并重启动此计算机 -a 放弃系统关机 -m computername 远程计算机关机/重启动/放弃 -t xx 设置关闭的超时为 xx 秒 -c "comment" 关闭注释(
4、最大 127 个字符) -f 强制运行的应用程序关闭而没有警告 -d up:xx:yy 关闭原因代码 u 是用户代码 p 是一个计划的关闭代码 xx 是一个主要原因代码(小于 256 的正整数) yy 是一个次要原因代码(小于 65536 的正整数) echo offtitle 自动关机程序 作者:廖晓青:startclscolor 1frem 使用color命令对控制台输出颜色进行更改mode con: cols=41 lines=18rem mode语句为设定窗体的宽和高set tm1=%time:0,2%set tm2=%time:3,2%set tm3=%time:6,2%echo %
5、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 choice=set /p choice=选择:rem 设定变量"choice"为用户输入的字符if not "%choice%"="" set choice=%c
6、hoice: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
7、startif /i "%choice%"="6" goto restartif /i "%choice%"="7" goto lockif /i "%choice%"="8" goto logoffif /i "%choice%"="9" goto endrem 为避免出现返回值为空或含空格而导致程序异常,需在变量外另加双引号rem 注意,if语句需要双等于号rem 如果输入的字符不是以上数字,将返回重新输入echo 选择无效,请重新
8、输入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 nogoto sethour:yesecho 请指定24小时制式时间,格式为 小时:分钟set shutdowntime=set /p shutdowntime=输入:at
9、%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小时制式时间,格式为 小时:分钟set shutdowntime=set /p shutdowntime=输入:at %shutdowntime% tsshutdn 0 /delay:0
10、/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,2%if "%h%"=":" (set hm=%ah%时%am%分) else (set hm=%bh%时%bm%分
11、)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 %time
12、d% /delay: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.
13、dll,lockworkstationgoto start:logofflogoff:endexit经典批处理实现定时关机echo offtitle 自动关机程序 作者:青剑rem 这里改成你的名字好了color 17rem 如果你不喜欢命令行默认的黑底白字模式,可以用color命令进行更改,上面"17"代表蓝底白字.:startecho.echo.echo 请选择要进行的操作,然后按回车:echo.echo 1. 定时关机echo 2. 倒计时关机echo 3. 删除定时关机任务echo 4. 查看定时关机任务状态echo 5. 注销echo 6. 退出echo. :se
14、t 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 '
15、%a%'='6' goto 6rem 如果输入的字符不是1-6,将返回重新输入echo %a% 选择无效,请重新输入:echo.goto set:1echo 请输入关机时间,(如12:00:00)set shutdowntime=set /p shutdowntime=at %shutdowntime% tsshutdn 0 /delay:0 /powerdown >nulif not errorlevel 1 goto okrem 如果输入正确,就执行:ok后面的语句echo %shutdowntime% 不是标准的时间格式,请重新输入echo.goto 1:o
16、kecho.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 st
17、art:4atecho 按任意键继续.pause >nulclsgoto start:5logoff:6exit如何用批处理,建立定时关机和定时启动程序在规定时间强制关机 为让你的孩子每天能正常休息,我们把关机时间设为晚上10点。首先用记事本建立一个批处理文件dsgj1.bat,输入“shutdown-s-f-t 10 c “该休息了,晚安”语句(无外引号,内引号在英文状态下输入,下同)后保存。然后打开“开始所有程序附件系统工具计划任务”,执行“添加任务计划”命令,选择“下一步”后在“浏览”对话框中选择选择刚才创建的批处理文件dsgj1.bat,在任务运行时间对话框选择“每天”、“下午1
18、0:00”,并在用户及密码即可(最好输入密码,否则计划任务可能无法运行)。 参数解释:以上“shutdown”为定时关机或重启命令,“-s”为关闭本地计算机“-f”为强制关闭正在运行的应用程序,“-c10”为将用于系统关闭的定时器设置为10秒(不允许指定具体时刻),“- c”后半角引号内为提示信息,可随意输入。 在规定时间段无法使用 强制关机后,如果孩子尝试重新开机,那么你可以设置在晚上10:00至次日8:00无法使用计算机。建立一个批处理文件如:dsgj2.bat,加入“shutdown-s-f-t 10 c”“别再尝试了,在明早8:00以前你只能安心休息”语句后保存 按上述方法在计划任务中
19、执行“添加任务计划”命令,选择“下一步”,在“浏览”对话框中选择批处理文件dsgj2.bat,在任务运行时间对话框中选择“每天”、“下午10:00”;在用户名及密码框中输入相应的用户密码,在高级属性对话框中选择“计划”标签的“高级”按扭,选中“重复任务”复选框;选中“持续时间”单选按钮,并在其中输入10小时00分,选择每1分钟重复一次。现在到晚上10:00关机以后,如果重新开机,在不到一分钟时间内便会再次关机,只有至到次日早上8:00才能正常使用。 使用规定时间段后强制关机 为了保护孩子的眼睛,你可能想限定孩子每次使用电脑时间不超过3小时,你可以用“计划任务”的命令行工具“schtasks”来做到这一点。 首先建立一个批处理文件dsgj3.bdt,加入“shutdown-s-f-t 10 c”长时间使用电脑对眼睛有害,休息一下吧,后保存.再建立另一批处理文件如dsgj.bdt,在其中加入以下语句并保存: echo off del c:windowstasksdsgj3.job schasks/create/tn“dsgj3”/tr c:/dsg3.bat/sc hourly /mo 3/ru user /rp123456 将dsgj.bat的快捷方式加入“开始”菜单的“启动”项下,则在每次电脑启动后的3小时后强制关机。因为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高碑店假山的施工方案
- 碎石加工施工方案
- 总包与劳务分包消防协议
- 基坑爬梯施工方案
- 逆变一体机基础施工方案
- 佛山欧式花园施工方案
- 上海倍发信息科技有限公司股东全部权益价值资产评估报告
- 建元信托2024年度审计报告及财务报表
- 浙江纺织电缆托架施工方案
- 澄海区中学初二数学试卷
- 血液透常见并发症及处理课件
- 全国中小学幼儿园教职工安全素养培训课程试题
- 长输管道工程施工组织设计
- 说课比赛一等奖《医用化学》说课课件
- 静设备安装课件(PPT 91页)
- 英格索兰空压机知识
- 2022年度高等学校科学研究优秀成果奖(科学技术)提名工作手册
- 完整版地下人防工程施工方案
- (完整word版)格拉布斯(Grubbs)临界值表
- 汽车离合器的检测与维修毕业论文
- 国家自然科学基金项目预算说明书
评论
0/150
提交评论