@echo off
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v 该休息啦.bat /t reg_sz >nul
@echo off
:start
systeminfo | find "系统启动时间">"%cd%\time.txt"
for /f "delims=: tokens=2" %%i in (time.txt) do set a=%%i
set var=%a:~2,1%
if var geq2 (goto alert) else goto start
:alert
echo msgbox "该休息啦">alert.vbs
call alert
del /f/q alert.vbs,time.txt
pause
这是我下午刚写的,本想弄的好了,直接发到原创呢,可是想了半天有个地方总是过不去,就先发到这儿啦,set var=%a:~2,1%这句好像没有起到作用,以至于使下面的判断不管是大于2还是小于2,都是一样结果,大家看看是哪出错了呢?
==================================
就这样啦
[ Last edited by icyheart on 2007-8-23 at 10:27 PM ]
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v 该休息啦.bat /t reg_sz >nul
@echo off
:start
systeminfo | find "系统启动时间">"%cd%\time.txt"
for /f "delims=: tokens=2" %%i in (time.txt) do set a=%%i
set var=%a:~2,1%
if var geq2 (goto alert) else goto start
:alert
echo msgbox "该休息啦">alert.vbs
call alert
del /f/q alert.vbs,time.txt
pause
这是我下午刚写的,本想弄的好了,直接发到原创呢,可是想了半天有个地方总是过不去,就先发到这儿啦,set var=%a:~2,1%这句好像没有起到作用,以至于使下面的判断不管是大于2还是小于2,都是一样结果,大家看看是哪出错了呢?
==================================
就这样啦
[ Last edited by icyheart on 2007-8-23 at 10:27 PM ]
