![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 06:36 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求脚本中telnet类似ftp -s:的调用命令 |
| 可打印版本 2,867 / 20 |
| 第1楼 lililulula | 发表于 2007-04-17 04:07 |
| 中级用户 发帖 138 积分 302 | |
|
求脚本中telnet类似ftp -s:的调用命令 请问在telnet模式下如何实现类似ftp -s:filename.txt的调用命令?
批处理脚本中是否有这样的调用命令? |
|
| 第2楼 3391617 | 发表于 2007-04-17 05:42 |
| 初级用户 发帖 56 积分 116 | |
|
ftp -s:
上传ftp? |
|
| 第3楼 lililulula | 发表于 2007-04-17 06:03 |
| 中级用户 发帖 138 积分 302 | |
|
顶一下,回楼上,是调用登陆文本,哪位大大知道telnet跟什么参数能够调用登陆文本?
|
|
| 第4楼 lililulula | 发表于 2007-04-17 22:31 |
| 中级用户 发帖 138 积分 302 | |
|
如果有朋友知道还请帮忙,是否有类似ftp -s的telnet参数?
|
|
| 第5楼 vkill | 发表于 2007-04-18 00:24 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
不知道,我用nc
|
|
| 第6楼 lililulula | 发表于 2007-04-18 00:46 |
| 中级用户 发帖 138 积分 302 | |
|
请问vkill兄,nc是???
|
|
| 第7楼 everest79 | 发表于 2007-04-18 01:09 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
单纯的telnet不带有这个功能,是有文件支持,不过需要相应的本地化与远程配置
nc听说是黑客用的,嘿嘿 |
|
| 第8楼 flyinspace | 发表于 2007-04-18 01:12 |
| 银牌会员 发帖 517 积分 1,206 | |
|
nc也不能单纯的说是黑客用的。
这个软件不带帮助信息。。但可以帮忙处理好多事情呢。 比windows自带的好用很多。 可以说是必备的武器:) |
|
| 第9楼 lililulula | 发表于 2007-04-18 01:27 |
| 中级用户 发帖 138 积分 302 | |
|
谢谢以上朋友的解释,也就是说我现在无法用批处理脚本实现telnet的shell自动执行,是吗?如果有方法可以实现,请指点一二,谢谢
|
|
| 第10楼 everest79 | 发表于 2007-04-18 01:31 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
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 |
|
| 第11楼 lililulula | 发表于 2007-04-18 02:46 |
| 中级用户 发帖 138 积分 302 | |
|
谢谢everest79的帮助,东西我慢慢研究下,我之前几个批也请教了几个vbs,看来批和vbs同在才能解决问题啊.
|
|
| 第12楼 siai88 | 发表于 2007-04-18 03:45 |
| 初级用户 发帖 62 积分 118 | |
|
啊看了 不过没看懂啊
|
|
| 第13楼 lililulula | 发表于 2007-04-18 04:12 |
| 中级用户 发帖 138 积分 302 | |
|
前面实验了下,没有成功,有几点疑问还想问下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登陆? |
|
| 第14楼 everest79 | 发表于 2007-04-18 09:51 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
这个是批量修改EOIP设备的,list.txt是远程设备列表,我可没有的,要不然不是发大了,你可以直接执行
telnet IP &&cscript //nologo telsvr.vbs 后边的参数也不需要,那是用来传递设备名称的 这个因为对窗口敏感,建议在执行时不要再执行其它操作 简单的方法是你打开一个记事本,然后双击VBS脚本,并将记事本窗口激活,这样就可以测试了 |
|
| 第15楼 lililulula | 发表于 2007-04-18 22:39 |
| 中级用户 发帖 138 积分 302 | |
|
everest79兄简单测试 我已经成功,但是执行telnet IP &&cscript //nologo telsvr.vbs
理论上我所有文本或可输入窗口都关闭的话,这句应该是达到能够以vbs内容自动登陆telnet的效果,但是我好象没成功,telnet后并未自动执行vbs登陆命令,还有就是vbs第二句会报下标越界的错误,此句去除可以正常执行,不知道此句的作用. |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |