中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 04:33
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]在批处理中<<用不了怎么办大家帮忙?
可打印版本  844 / 3
第1楼 gdyabc 发表于 2009-01-11 21:01
初级用户 发帖 37 积分 41 来自 四川南充
[已结]在批处理中<<用不了怎么办大家帮忙?
我有一文本文件 name.txt 内容只有一行如下:
B190

我我写了一个批处理内容如下:
当我执行此批处理时,就一闪而过我汗,汗
于是我改bat把 ping -a -n 4 -r 5 <<name.txt
改成 ping -a -n 4 -r 5 <name.txt
它就显示:IP address must be specified.
我记得我在win98机上子用的是<<可是现在在winxp就是看不到效果了怎么办是命令错了吗?
刚开始我以为不能用计算机名只能用IP;可是当我换了IP以后还是同样的效果,汗,汗,汗,汗望长辈们指教一下多谢!

[ Last edited by HAT on 2009-1-13 at 14:33 ]
第2楼 teaterr 发表于 2009-01-12 13:59
新手上路 发帖 4 积分 4
MS你写反咯,应该是>>吧。
第3楼 exzzz 发表于 2009-01-12 14:31
初级用户 发帖 167 积分 194
不知道为什么会这样。。。一起等吧。

急就用下面这个临时变通方法:
for /f %%i in (name.txt) do ping -a -n 4 -r 5 %%i
第4楼 gdyabc 发表于 2009-01-13 13:22
初级用户 发帖 37 积分 41 来自 四川南充
非常感谢三楼。
同时谢谢二楼,但可能是二楼没明白我的意思
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023