自动关机的一个批处理,倒计时十几分钟内关机很好用,但是呢一调到两个小时也就是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分钟以上的定时关机。
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
快到期问题