中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-02 02:27
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助 关于执行dos命令从文件中提取 查看 1,280 回复 12
楼 主 求助 关于执行dos命令从文件中提取 发表于 2006-09-27 05:59 ·  中国 河南 濮阳 联通
新手上路
积分 18
发帖 7
注册 2006-09-27 05:54
19年会员
UID 63776
状态 离线
比如有一个文件 名称为1.txt
我想要建一个bat文件
实现一下功能
打开cmd.exe 然后去telnet 1.txt 里面的内容 不知道您可以帮助我不
2 发表于 2006-09-27 06:23 ·  中国 广东 广州 广东金万邦科技投资有限公司(新一代数据中心)IDC机房(BGP)
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
  请把问题描述得再详细一点。另外,1.txt里的内容格式非常重要,请贴一部分内容出来。
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
3 发表于 2006-09-27 06:25 ·  中国 河南 濮阳 联通
新手上路
积分 18
发帖 7
注册 2006-09-27 05:54
19年会员
UID 63776
状态 离线
太感谢您了
4 发表于 2006-09-27 06:26 ·  中国 河南 濮阳 联通
新手上路
积分 18
发帖 7
注册 2006-09-27 05:54
19年会员
UID 63776
状态 离线
汗 刚才激动的点了ctrl+回车

我描述一下

1.txt里面的内容都是这样

11.11.11.1
22.11.215.4
都是IP 中间没有任何空格
只是想达到可以批处理执行telnet 里面的ip
5 发表于 2006-09-27 06:32 ·  中国 广东 广州 广东金万邦科技投资有限公司(新一代数据中心)IDC机房(BGP)
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
  如果只是挨个去telnet那些IP的话,用下面的代码就可以了,但是你这样批量telnet的做法值得置疑:你telnet那么多IP有什么用啊?总得在某些地方暂停下来吧?


@echo off
for /f %%i in (1.txt) do telnet %%i
pause
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
6 发表于 2006-09-27 06:33 ·  中国 河南 濮阳 联通
新手上路
积分 18
发帖 7
注册 2006-09-27 05:54
19年会员
UID 63776
状态 离线
感谢 我去测试
我的系统是xp sp2
7 发表于 2006-09-27 06:35 ·  中国 河南 濮阳 联通
新手上路
积分 18
发帖 7
注册 2006-09-27 05:54
19年会员
UID 63776
状态 离线
试了下效果``可以用
不过我想要 不在同一窗口的可以吗?要多窗口 打开
即telnet 第一个IP
第2个DOS窗口 telnet 第2个IP
依次类推

非常感激
8 发表于 2006-09-27 06:37 ·  中国 河南 濮阳 联通
新手上路
积分 18
发帖 7
注册 2006-09-27 05:54
19年会员
UID 63776
状态 离线
Originally posted by namejm at 2006-9-27 06:32:
  如果只是挨个去telnet那些IP的话,用下面的代码就可以了,但是你这样批量telnet的做法值得置疑:你telnet那么多IP有什么用啊?总得在某些地方暂偠...

我不需要停的 我只想多窗口telnet 1.txt里面的IP 谢谢
9 发表于 2006-09-27 06:39 ·  中国 广东 广州 广东金万邦科技投资有限公司(新一代数据中心)IDC机房(BGP)
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
  可以用下面的代码来打开多个窗口telnet:

@echo off
for /f %%i in (1.txt) do start telnet %%i
pause
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
10 发表于 2006-09-27 06:40 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
telnet不支持从文件读命令,别试了~

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
11 发表于 2006-09-27 06:45 ·  中国 河南 濮阳 联通
新手上路
积分 18
发帖 7
注册 2006-09-27 05:54
19年会员
UID 63776
状态 离线
Originally posted by namejm at 2006-9-27 06:39:
  可以用下面的代码来打开多个窗口telnet:

@echo off
for /f %%i in (1.txt) do start telnet %%i
pause

太感谢了 以后有啥事 ``我还要找您帮忙 谢谢了``我会记住你的
12 发表于 2006-09-27 08:02 ·  中国 甘肃 张掖 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
telnet 这样用还是头一次见哦
13 发表于 2006-09-27 09:30 ·  中国 湖南 娄底 新化县 电信
银牌会员
★★★
积分 1,218
发帖 485
注册 2006-07-21 21:24
20年会员
UID 58987
来自 湖南.娄底
状态 离线
telnet从文本读取信息没试过, 也不知道可不可以. 只知道ftp可以从文本中读取信息输入的.
论坛跳转: