批处理文件,设置在某个时间段“12-15,21-24”开机后会自动关机 防止小孩玩游戏!

匿名用户    2013-05-29 11:18    

满意回答

@REM 最后修改 2012/04/17@ECHO OFF@MODE CON cols=30 lines=8TITLE 定时关机setlocal EnableDelayedExpansionSET /A H=0SET /A M=0SET /A ShutTimes=30:CHECKCLSFOR /F "delims=: tokens=1,2" %%i IN ("%time%") DO (SET /A H=%%iSET /A M=%%jSET currentTime=%%i:%%j)TITLE ; 当前时间 ; ; IF !H! GEQ 12 IF !H! LEQ 15 GOTO CLOSEWINDOWSIF !H! GEQ 21 IF !H! LEQ 24 GOTO CLOSEWINDOWSPING -n 2 LOCALHOST>NUL 2>NULGOTO CHECK:CLOSEWINDOWSTITLE 即将关闭电脑IF !ShutTimes! LSS 0 SET /A ShutTimes=0SHUTDOWN /S /T !ShutTimes!>NULPING -n !SHUTTIMES! LOCALHOST>NUL 2>NULSET /A ShutTimes=!ShutTimes!-10GOTO CLOSEWINDOWS将以上代码保存到文本文件中 并将后缀名 更改为BAT 或者直接下载附件;为间旧了克服 SHUTDOWN /A 取消的关机的问题这里在执行关机后并未退出 会循环检查是否搁舞惑已经关机 否则 将再次执行关机 且等待时间-10秒 直至 立刻关机代码8行;SET /A ShutTimes=30 是关机等待时间 可以自己设置如果改为SET /A ShutTimes=0 则是立刻关机请悉知 如果设置为0 且时间 恰好在指定时间内将会立即关机 那么要想解除的话 就比较困难下面 介绍了解除的方法;为了防止该程序被结束,建议将其后台执行 并将该程序 放到;C:\WINDOWS下附 后台执行代码:SET ws =WScript.CreateObject("WScript.shell")ws.run "C:\WINDOWS\关机定时.BAT",0将以上代码保存至文本文件中,并将后缀名改为VBS建议将其放到;C:\WINDOWS下点击运行 VBS 文件 即可后台运行上面的BAT 程序重要的一点 将VBS 文件 设为开机启动项开机启动的方法很多 这里简单介绍一种在 移动到C:\WINDOWS下的VBS 文件上点右键 》创建快捷方式再打开 开始菜单》程序 》启动 文件夹;将上面创建的快捷方式 移动堡相到;启动 文件夹中然后重新启动试试看。顺便介绍 解除的方法将;启动 文件夹中 VBS快捷方式 删除 等待 重启 后 即可解除; ; ; 祝你好运……

匿名用户   2013-05-29 13:30
宝宝知道提示您:回答为网友贡献,仅供参考。

为您推荐:

其他回答

@echo;offschtasks;/create;/sc;dialy;/tn;nogames1;/tr;"cmd;/c;shutdown;/s;/t;10;/f";/st;12:00;/ri;1;/et;15:00;/k;/fschtasks;/create;/sc;dialy;/tn;nogam...es2;/tr;"cmd;/c;shutdown;/s;/t;10;/f";/st;21:00;/ri;1;/et;23:59;/k;/f破解也很简单,输入shutdown /a或者改变系统时间都可取消。这类事总是有矛就有盾。写出来的东西也总会有破解之法的。

全部展开 收起
匿名用户    2013-05-29 11:54

windows系统自带有任务计划,可以安排这些内容。 哎,很多人都不会用任务计划啊,自带的不用,非得找什么软件,什么批处理。舍近求远。

匿名用户    2013-05-29 13:23

这个太容易了。 1)自动断电法:到淘宝上购买一个机械定时开关。在定时开关上进行设置12~15、21~24,2个时间段不给电,自动断电! 2)自动断网法:在路由器上,设置12~15、21~24,2个时间段不上网。一般的游戏都是需要上网的。 3)最后,才推荐软件设置,一般不推荐。因为你能够设置,小孩也一...样破解和反设置。据说是“定时王”软件。----最好不用这个。最后可能造成系统崩溃。 推荐采用 1) 2)方案!

全部展开 收起
匿名用户    2013-05-29 11:48