标题:
求助:“帮忙讲解下for命令”
[打印本页]
作者:
jellyhk
时间:
2008-9-3 06:38
标题:
求助:“帮忙讲解下for命令”
求助:“帮忙讲解下for命令”
我学习了下for命令,有几个问题。。。
for %%i in (1 2) do (echo %%i)
跟
for %%i in (1 2) do echo %%i
的结果一样那他们有不同么。
变量为什么用2个%%,,,而且为什么是放前边,
我试了下%i% 结果一闪而过 呵呵,,,,说明出错了。。
作者:
batman
时间:
2008-9-3 08:26
一、关于变量为什么要写成%%i请楼主在cmd中键入for /?并仔细阅读。
二、for %%i in (1 2) do (echo %%i)和for %%i in (1 2) do echo %%i的结果是一样的,但如
果do后只有一句命令的话,后面的括号是多余的。
作者:
Batcher
时间:
2008-9-3 09:53
两个for执行的结果是不是相同,自己试试不就知道了?
作者:
jellyhk
时间:
2008-9-3 21:30
2:我试了的!!!
我只是想知道()和没的区别!!
上面说一句命令没什么区别那就是说多句就有落?
另外!不知道怎么搞的本机子运行了代码。
@echo off
for /l %%i in (1 1 5) do echo %%i
pause
结果显示:
@echo off
for /l %%i in (1 1 5) do echo %%i
此时不应有%%i
是怎么会事!
[
本帖最后由 jellyhk 于 2008-9-3 21:45 编辑
]
作者:
Batcher
时间:
2008-9-4 14:47
标题:
回复 4楼 的帖子
代码保存为test.bat
双击运行
不要把代码直接贴到命令行解释器
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2