有那么神密么?还要我们贴了才给看,本人不才贴一个!!
@echo off
if not exist c:\%date:~0,4%%date:~5,2%%date:~8,2%.txt echo 0 >c:\%date:~0,4%%date:~5,2%%date:~8,2%.txt
setlocal enabledelayedexpansion
for /f %%i in (c:\%date:~0,4%%date:~5,2%%date:~8,2%.txt) do (
if "%%i"=="7" echo %%i&&exit
set /a num=%%i+1
echo !num! >c:\%date:~0,4%%date:~5,2%%date:~8,2%%.txt
set /a wj=%date:~0,4%%date:~5,2%%date:~8,2%-1
del c:\!wj!.txt
exit
)
要次数的话和运行的程序自己把 if "%%i"=="7" echo %%i&&exit改了!!
98不支持for是不?那么这个呢?
@echo off
if not exist c:\%date:~0,4%%date:~5,2%%date:~8,2%.txt echo 0 >c:\%date:~0,4%%date:~5,2%%date:~8,2%.txt
setlocal enabledelayedexpansion
set /p num=<c:\%date:~0,4%%date:~5,2%%date:~8,2%.txt
echo !num!
if !num! gtr 7 echo 成功&&exit
set /a num+=1
echo !num! >c:\%date:~0,4%%date:~5,2%%date:~8,2%%.txt
set /a wj=%date:~0,4%%date:~5,2%%date:~8,2%-1
del c:\!wj!.txt
exit
无98无法测
[
Last edited by lotus516 on 2007-1-22 at 12:01 PM ]