1、在vb中运行telnet 192.168.1.1 开启telnet窗口
2、display current回车
3、将显示结果保存至temp.txt
4、在telnet窗口中运行ping 192.168.1.2 

解决方案 »

  1.   

    生成一个文本文件in.txt:
    open "in.txt" for output as #1
    print #1,"display current"+vbCrLf+chr(3)
    close #1生成一个批处理文件a.bat内容为:
    telnet 192.168.1.1 <in.txt >temp.txt
    ping 192.168.1.2最后
    Shell "a.bat"
      

  2.   

    二楼老兄是错的
    1、ping是在telnet窗口中,而不是在cmd窗口中
    2、telnet 192.168.1.1 <in.txt >temp.txt 中 ip后面的参数不认
      

  3.   

    试试看:可以先手动运行telnet,输入下面in.txt的内容,当能正常得到想要的结果后在换用a.bat
    生成一个文本文件in.txt:
    open "in.txt" for output as #1
    print #1,"open 192.168.1.1"+vbCrLf+ _
    "用户名"+vbCrLf+ _
    "密码"+vbCrLf+ _
    "ping 192.168.1.2"+vbCrLf+ _
    "close"+vbCrLf+ _
    "quit"+vbCrLf
    close #1
    生成一个批处理文件a.bat内容为:
    telnet <in.txt >temp.txt最后
    Shell "a.bat"
      

  4.   

    直接自己实现一个TELNET客户端吧,帮你搜索了一个:http://www.wei2008.com/Code/Down/32524.html