|
lotus516
高级用户
    论坛上抢劫的
积分 551
发帖 246
注册 2006-9-21
状态 离线
|
『第
16 楼』:
set sj=%time:~0,2%%time:~3,2%
if %sj%>1145 (if %sj%<1245 shutdown -s -t 10)
|
|
2009-2-8 18:18 |
|
|
shawell518
中级用户
  
积分 310
发帖 97
注册 2004-5-26
状态 离线
|
『第
17 楼』:
Originally posted by lotus516 at 2009-2-8 06:18 PM:
set sj=%time:~0,2%%time:~3,2%
if %sj%>1145 (if %sj%<1245 shutdown -s -t 10) 呵呵
没试过
学习了
三个时间段呢
|
|
2009-3-14 21:13 |
|
|
shawell518
中级用户
  
积分 310
发帖 97
注册 2004-5-26
状态 离线
|
『第
18 楼』:
Originally posted by jmzhwf at 2009-2-7 03:39 PM:
哦~~~~不好意思~看错题目,把BAT写反了~~呵呵
@echo off
if %time% gtr 11:45:00.00 if %time% lss 12:40:00.00 shutdown -s -t 0 -f
if %time% gtr 17:00:00.00 if %time% lss 19:00:00.00 s ... 试试了下
不能运行
|
|
2009-3-14 21:24 |
|
|
slcqdcn
新手上路

积分 1
发帖 1
注册 2009-8-15
状态 离线
|
|
2009-8-25 08:39 |
|
|
wqbzyyer
新手上路

积分 3
发帖 3
注册 2010-7-19
状态 离线
|
|
2010-7-22 20:03 |
|
|
netbenton
银牌会员
     批处理编程迷
积分 1916
发帖 752
注册 2008-12-28 来自 广西
状态 离线
|
『第
21 楼』:
这是我以前用过的,精确到小时。
**在限制的时间内开机会自动关机。
**在关机前5分钟,警告一次。
**运行一次即开启 @echo off&setlocal enabledelayedexpansion
(set str=xxxxxxxaxxxaaxxxxaaaaaaaxx
rem x为限制时间,a为开放时间,以小时为单位,从0小时开始
set g=!str:~%time:~,2%,1!
for /l %%a in (%time:~,2%,1,25) do if "!str:~%%a,1!" equ "!g!" (set gg=0%%a) else (goto :ok)
)
:ok
(
if !g! neq x (
echo;y|schtasks /delete /tn "%~1"
echo;a|schtasks /Create /tn "学习计划" /tr "%~f0 学习计划" /ru "用户名" /rp "密码" /sc minute /mo 5 /st %gg:~-2%:55:00 /ed 2010/06/30
rem 失效日期:2010/06/30
del /q %temp%\close.ben
goto :eof)
if exist %temp%\close.ben (
Shutdown.exe -s -t 1
echo;a|schtasks /create /tn "启动运行" /tr "%~f0 启动运行" /ru "用户名" /rp "密码" /sc onstart
goto :eof)
)1>nul 2>nul
(
mode con cols=30 lines=6
echo;>%temp%\close.ben
echo; 保证充足的睡眠!
echo; 好好学习,天天向上!
echo; 快保存,五分钟后关机!
ping -n 5 127.1 1>nul
goto :eof
)
:granf
[ Last edited by netbenton on 2010-7-25 at 16:54 ]
|

精简
[你的+我的+他的]=>[大家的] 个人 网志  |
|
2010-7-23 12:42 |
|