标题: [求助]请大哥们帮个忙
[打印本页]
作者: sswxfj
时间: 2007-9-22 14:38
标题: [求助]请大哥们帮个忙
for /l %%i in (1,1,5) do ping 127.1 -n 2 >nul &cls &echo %%i
如何把 %%i 做为变量啊?
─────────────────── 版务记录 ────────────────────
执行:lxmxn
标题:[求助]请大哥们帮个忙
说明:因标题表述过于模糊,不便于论坛的搜索和管理,请在三日内修改标题,否则扣除2点积分
参考:http://www.cn-dos.net/forum/viewthread.php?tid=7326&fpage=1
http://community.csdn.net/IndexPage/SmartQuestion.aspx
─────────────────── 版务记录 ────────────────────
[
Last edited by lxmxn on 2007-9-22 at 04:21 PM ]
作者: knoppix7
时间: 2007-9-22 14:48
.................
%%i本来就是变量
作者: sswxfj
时间: 2007-9-22 15:00
那我下面加个命令
set /a lin=%%i
这样不可以吧
作者: scriptor
时间: 2007-9-22 20:02
Quote: |
Originally posted by sswxfj at 2007-9-22 15:00:
那我下面加个命令
set /a lin=%%i
这样不可以吧 |
|
在循环体内可以的
估计你是想在循环体外引用变量
那试一试这个
for /l %%i in (1,1,5) do ping 127.1 -n 2 >nul &cls &call :a %%i
exit/b
:a
echo %1
rem 或者 set var=%1&echo %var%
set/a n+=1
echo 这是第%n%次调用变量.