标题: 写个循环...给初学者!高手看不看无所谓
[打印本页]
作者: chinaliuqi
时间: 2007-12-4 21:46
标题: 写个循环...给初学者!高手看不看无所谓
@echo off
set /a id=0
:loop
set /a loop=10
echo %id%
if %id% LSS %loop%
(
set /a id=%id%+1
)
else
(
if %id% EQU %loop% goto :eof
)
goto loop
作者: chinaliuqi
时间: 2007-12-4 22:06
先给自己顶一下,因为积分不够看贴。
作者: chinaliuqi
时间: 2007-12-4 22:20
我给一个应用的例子,就是例如我按照我错误日志的行数来进行操作!我的例子里只是显示文件行数,也就是循环次数。
@echo off
set /a id=0
for /f "delims=: tokens=1" %%a in ('findstr /N ".*" Monitor2007-11-17error.log') do set LineNum=%%a
:loop
echo %id%
if %id% LSS %LineNum% (set /a id=%id%+1) else (if %id% EQU %LineNum% goto :eof)
goto loop
作者: whzcy
时间: 2007-12-6 17:40
标题: 看不懂
rhf 看不懂,呀。请高手以后能不能在每个命令的后面加上解释啊?小弟是新手。看起来费力呀。
作者: laomeng
时间: 2007-12-10 23:15
现在用这些dos命令的人真的不多了,只有些高手在使用他
作者: HAT
时间: 2007-12-11 16:39
可以开启变量延迟扩展,这样就不必再用goto语句循环判断了,直接把判断写在那个for里面就行了。
作者: luckboy45
时间: 2007-12-11 19:12
我看不懂...我只会写死循环......汗......
START %0
作者: h2thesun
时间: 2007-12-15 01:22
楼上谦虚了。
作者: philion
时间: 2007-12-15 02:06
解释一下
作者: hxwxyz
时间: 2007-12-15 12:53
学习一下
作者: redhouse
时间: 2007-12-15 13:19
不错的例程
作者: bfdlang
时间: 2007-12-15 23:15
学习一下
作者: allblue
时间: 2007-12-16 00:43
int void main()
{
int loop = 10;
for(int id =o;id<loop;id++)
{
}
}