Board logo

标题: 有问题请教 [打印本页]

作者: qdloverr     时间: 2007-3-18 15:34    标题: 有问题请教

for /l %%i in (1,1,254) do set IP=192.168.0.%%i
echo %IP%>>d:\IP.txt
我想列出1到254的IP到d:\IP.txt 为什么只列出的只有一个254
不解
作者: Michael     时间: 2007-3-19 10:12
你给你1个变量赋值100次,打个比方,就像狗熊掰玉米。
作者: qdloverr     时间: 2007-3-19 12:02
。。。能说清楚点吗?  我菜鸟
作者: lxmxn     时间: 2007-3-19 12:29
CODE:  [Copy to clipboard]
@echo off
for /l %%a in (1 1 254) do echo 192.168.0.%%a>>d:\ip.txt

作者: Michael     时间: 2007-3-20 01:39
要么让echo进入循环,要么把set/p去掉,直接echo,不明白多这一步set /p干什么。




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5