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

@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干什么。