标题: [系统相关] 批处理telnet到linux系统下 [打印本页]
作者: nh5210 时间: 2009-11-20 14:22 标题: 批处理telnet到linux系统下
请问各位大侠,我现在有两台机器,一台是windows系统,另一台是linux系统,我写了个简单的批处理文件,使windows可以telnet到linux上,代码如下:- @echo off
- echo please input a IP address to telnet on:& set /p wind=
- echo set sh=WScript.CreateObject("WScript.Shell") >telnet_tmp.vbs
- echo WScript.Sleep 300 >>telnet_tmp.vbs
- echo sh.run "telnet %wind%" >>telnet_tmp.vbs
- echo sh.SendKeys "{ENTER}" >>telnet_tmp.vbs
- echo WScript.Sleep 300 >>telnet_tmp.vbs
- echo sh.SendKeys "root{ENTER}">>telnet_tmp.vbs
- echo WScript.Sleep 300 >>telnet_tmp.vbs
- echo sh.SendKeys "linux{ENTER}">>telnet_tmp.vbs
- cscript //nologo telnet_tmp.vbs
- del telnet_tmp.vbs
复制代码
运行后可以登陆到linux上,如果我要在这上面运行linux命令,比如ls,该怎么用批处理实现?谢谢大家
作者: lxzzr 时间: 2009-11-20 15:28 标题: 回复 1楼 的帖子
和你的代码一样啊,发送按键
作者: nh5210 时间: 2009-11-23 13:16
re:庄生晓梦
谢谢您热心的回复,问题已解决。我再问一下,如果我登陆了LINUX后,要进行vi操作,该怎么做?
比如linux的IP:192.168.0.2,批处理时输入这个ip,登陆到linux,然后自动修改/var/conf.ifcfg.sh文件里面的ip(这个IP可以由用户输入),也就是说用户不必vi操作,该怎么处理?
谢谢!
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |