Board logo

标题: [系统相关] 批处理telnet到linux系统下 [打印本页]

作者: nh5210    时间: 2009-11-20 14:22     标题: 批处理telnet到linux系统下

请问各位大侠,我现在有两台机器,一台是windows系统,另一台是linux系统,我写了个简单的批处理文件,使windows可以telnet到linux上,代码如下:
  1. @echo off
  2. echo please  input a IP address to telnet on:& set /p wind=
  3. echo set sh=WScript.CreateObject("WScript.Shell") >telnet_tmp.vbs
  4. echo WScript.Sleep 300 >>telnet_tmp.vbs
  5. echo sh.run "telnet %wind%" >>telnet_tmp.vbs
  6. echo  sh.SendKeys "{ENTER}" >>telnet_tmp.vbs
  7. echo WScript.Sleep 300 >>telnet_tmp.vbs
  8. echo  sh.SendKeys "root{ENTER}">>telnet_tmp.vbs
  9. echo  WScript.Sleep 300 >>telnet_tmp.vbs
  10. echo sh.SendKeys "linux{ENTER}">>telnet_tmp.vbs
  11. cscript //nologo telnet_tmp.vbs
  12. 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://bbs.bathome.net/) Powered by Discuz! 7.2