您好,请您先 登陆 或者 注册

想问一下一个关于批处理的问题。。。

自动关机的一个批处理,倒计时十几分钟内关机很好用,但是呢一调到两个小时也就是7200秒以后呢,他就不会自动关机了,郁闷得。
批处理如下:
@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin

for /L %%a in (
30,-1,0
) do (
echo %%a秒后将运行Autopt.exe
echo 还剩余 %%a 秒
ping -n 2 localhost 1>nul 2>nul
cls
)
shutdown -s -t 30
for /L %%a in (
90,-1,0
) do (
echo %%a秒后将运行Autopt.exe
echo 还剩余 %%a 秒
ping -n 2 localhost 1>nul 2>nul
cls
)
::下面这是我的一个强制关机程序,预防运行上面命令以后不关机
start c:/windows/1.exe

何解??上面这样没问题
但是我把它改成下面这个就出毛病了,时间到了也不会关机。
@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
for /L %%a in (
7200,-1,0
) do (
echo %%a秒后将运行Autopt.exe
echo 还剩余 %%a 秒
ping -n 2 localhost 1>nul 2>nul
cls
)
shutdown -s -t 30
for /L %%a in (
90,-1,0
) do (
echo %%a秒后将运行Autopt.exe
echo 还剩余 %%a 秒
ping -n 2 localhost 1>nul 2>nul
cls
)
start c:/windows/1.exe

问题补充:补充一下,这是应朋友要求,弄一个隐藏启动项,后台运行的关机程序,因为小孩子玩电脑,没有一个时间观念,想要限制每次开机只能运行两个小时,每次开机进系统都需要密码,用赢通常用工具的话那就不怎么合适了

提问者: 收银之家
等级:普通会员
时间:2011-07-27 08:40
悬赏:0
解决时间:2011-08-04 01:46
回答 共 3 条
常用工具下载地址:
http://www.yt-pos.com/a/fuwuyuxiazai/zaixianjishushouce/gongjuziliaoxiaz/2011/0215/137.html
工具目录下有个自动关机工具,功能很强大,比批处理更强大,2003不支持10分钟以上的定时关机。
回答者:李祥
等级:问不倒翁
时间:2011-07-27 09:31
这个百度搜搜
回答者:zhaoshuai888
等级:问不倒翁
时间:2011-07-27 14:32
赢通软件的那个工具里有一个关机的工具,那个很好用啊。
回答者:小燕子
等级:钻石会员
时间:2011-07-28 14:45
总积分排行
ytkf00720058 4704
kh35927124 3414
赢通技术43538 3053
bonchen13219 2797
赢通技术37615 2590
JCLH11087 1917
浅逝1873 1873
李祥19958 1542
xiaobird3309 1254
daoptt3310 1237