中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-04 10:53
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » for命令写入IP段到TXT文件,欢迎探讨.
可打印版本  979 / 4
第1楼 9154446 发表于 2007-04-30 07:13
新手上路 发帖 5 积分 12
for命令写入IP段到TXT文件,欢迎探讨.
我想要写入一个IP段到文件中
以下命令可以实现192.168.0.1 - 192.168.0.254

For /L %i in (1,1,254) Do echo 192.168.0.0.%i >>ip.txt

现在想要写如整个C段的IP 222.222.1.1 - 222.222.254.254
用FOR命令该怎么写,搞成批处理最好
第2楼 lxmxn 发表于 2007-04-30 07:23
版主 发帖 4,938 积分 11,386
会for命令,for的嵌套应该没问题啊。
第3楼 9154446 发表于 2007-04-30 07:35
新手上路 发帖 5 积分 12
第一次运行这个批处理文件时,第一行写入了222.222.%%a.%%b 最后一行插入了一个空行;

第二次运行时,第一行可以从219.138.1.1开始,尾部仍有空行;

有没有好的解决方法......
第4楼 lxmxn 发表于 2007-04-30 07:40
版主 发帖 4,938 积分 11,386
echo 输出本来就有回车,所以最后一行有空行,你不想留空行的话,可以用set/p。
第5楼 9154446 发表于 2007-04-30 08:12
新手上路 发帖 5 积分 12
给出完整的代码
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023