中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求脚本中telnet类似ftp -s:的调用命令
<<   [1] [2]  >>   >
作者:
标题: 求脚本中telnet类似ftp -s:的调用命令 上一主题 | 下一主题
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『楼 主』:  求脚本中telnet类似ftp -s:的调用命令

请问在telnet模式下如何实现类似ftp -s:filename.txt的调用命令? 批处理脚本中是否有这样的调用命令?


2007-4-17 04:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
3391617
初级用户




积分 116
发帖 56
注册 2007-3-7
状态 离线
『第 2 楼』:  

ftp -s: 上传ftp?




QQ=3391617
2007-4-17 05:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『第 3 楼』:  

顶一下,回楼上,是调用登陆文本,哪位大大知道telnet跟什么参数能够调用登陆文本?


2007-4-17 06:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『第 4 楼』:  

如果有朋友知道还请帮忙,是否有类似ftp -s的telnet参数?


2007-4-17 22:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 5 楼』:  

不知道,我用nc


2007-4-18 00:24
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『第 6 楼』:  

请问vkill兄,nc是???


2007-4-18 00:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
everest79
金牌会员

一叶枝头,万树皆春



积分 2564
发帖 1127
注册 2006-12-25
状态 离线
『第 7 楼』:  

单纯的telnet不带有这个功能,是有文件支持,不过需要相应的本地化与远程配置 nc听说是黑客用的,嘿嘿


2007-4-18 01:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复
flyinspace
银牌会员





积分 1206
发帖 517
注册 2007-3-25
状态 离线
『第 8 楼』:  

nc也不能单纯的说是黑客用的。 这个软件不带帮助信息。。但可以帮忙处理好多事情呢。 比windows自带的好用很多。 可以说是必备的武器:)




知,不觉多。不知,乃求知
2007-4-18 01:12
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『第 9 楼』:  

谢谢以上朋友的解释,也就是说我现在无法用批处理脚本实现telnet的shell自动执行,是吗?如果有方法可以实现,请指点一二,谢谢


2007-4-18 01:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
everest79
金牌会员

一叶枝头,万树皆春



积分 2564
发帖 1127
注册 2006-12-25
状态 离线
『第 10 楼』:  

win下你可以用VBS脚本来登录 我这里找到一个,你可以看看 tel.cmd @ECHO OFF ECHO . ECHO . ECHO . ECHO . ECHO 注意:即将开始远程批配置请关闭其它可执行程序 ECHO 注意:配置过程中不要使用鼠标及键盘 ECHO . ECHO . ECHO . ECHO . ECHO 按任意键开始EIA远程批配置 pause>nul for /f %%i in (list.txt) do start telnet 202.76.56.107 && cscript //nologo telsvr.vbs %%i && echo %%i done!>>log.txt ECHO 批量配置完成 pause>nul telsh.vbs set tel=WScript.CreateObject("WScript.Shell") temp=WScript.Arguments.Item(0) WScript.Sleep 5000 tel.SendKeys "admin{ENTER}" WScript.Sleep 1500 tel.SendKeys "admin{ENTER}" WScript.Sleep 1500 tel.SendKeys "en{ENTER}" WScript.Sleep 1500 tel.SendKeys "+6" tel.SendKeys "config{ENTER}" WScript.Sleep 1500 tel.SendKeys "proxy " tel.SendKeys temp tel.SendKeys "{ENTER}" WScript.Sleep 3000 tel.SendKeys "en{ENTER}" WScript.Sleep 2000 tel.SendKeys "me{ENTER}" WScript.Sleep 3000 tel.SendKeys "{ENTER}" WScript.Sleep 1500 tel.SendKeys "{ENTER}" WScript.Sleep 1500 tel.SendKeys "{ENTER}" WScript.Sleep 1500 tel.SendKeys "Y{ENTER}" WScript.Sleep 1500 tel.SendKeys "212.172.165.136{ENTER}" WScript.Sleep 2000 tel.SendKeys "61{ENTER}" WScript.Sleep 1500 tel.SendKeys "{ENTER}" WScript.Sleep 1500 tel.SendKeys "{ENTER}" WScript.Sleep 1500 tel.SendKeys "{ENTER}" WScript.Sleep 1500 tel.SendKeys "{ENTER}" WScript.Sleep 1500 tel.SendKeys "{ENTER}" WScript.Sleep 1500 tel.SendKeys "{ENTER}" WScript.Sleep 1500 tel.SendKeys "Y{ENTER}" WScript.Sleep 1500 tel.SendKeys "exit{ENTER}" WScript.Sleep 1500 tel.SendKeys "exit{ENTER}" WScript.Sleep 1500 tel.SendKeys "exit{ENTER}" WScript.Sleep 1500


2007-4-18 01:31
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『第 11 楼』:  

谢谢everest79的帮助,东西我慢慢研究下,我之前几个批也请教了几个vbs,看来批和vbs同在才能解决问题啊.


2007-4-18 02:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
siai88
初级用户

职业灌水者


积分 118
发帖 62
注册 2007-4-16
状态 离线
『第 12 楼』:  

啊看了 不过没看懂啊


2007-4-18 03:45
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『第 13 楼』:  

前面实验了下,没有成功,有几点疑问还想问下everest79兄 for /f %%i in (list.txt) do start telnet 202.76.56.107 && cscript //nologo telsvr.vbs %%i && echo %%i done!>>log.txt 其中list.txt什么作用?代码中无list.txt内容 如果for /f %%i in ('"cscript //nologo telsvr.vbs"') do start telnet 202.76.56.107 是否就是调用了telsvr.vbs中的登陆命令telnet登陆?


2007-4-18 04:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
everest79
金牌会员

一叶枝头,万树皆春



积分 2564
发帖 1127
注册 2006-12-25
状态 离线
『第 14 楼』:  

这个是批量修改EOIP设备的,list.txt是远程设备列表,我可没有的,要不然不是发大了,你可以直接执行 telnet IP &&cscript //nologo telsvr.vbs 后边的参数也不需要,那是用来传递设备名称的 这个因为对窗口敏感,建议在执行时不要再执行其它操作 简单的方法是你打开一个记事本,然后双击VBS脚本,并将记事本窗口激活,这样就可以测试了


2007-4-18 09:51
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lililulula
中级用户





积分 302
发帖 138
注册 2007-3-29
状态 离线
『第 15 楼』:  

everest79兄简单测试 我已经成功,但是执行telnet IP &&cscript //nologo telsvr.vbs 理论上我所有文本或可输入窗口都关闭的话,这句应该是达到能够以vbs内容自动登陆telnet的效果,但是我好象没成功,telnet后并未自动执行vbs登陆命令,还有就是vbs第二句会报下标越界的错误,此句去除可以正常执行,不知道此句的作用.


2007-4-18 22:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
<<   [1] [2]  >>   >
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: