我可以使用VBS读取cmd telnet会话中的线路数据吗?

我可以使用VBS读取cmd telnet会话中的线路数据吗?,cmd,vbscript,Cmd,Vbscript,我是否可以使用VBS从cmd中的telnet会话输出中提取正常运行时间 下面是一种从VBScript发送和接收Telnet命令的方法。您需要在您的机器上安装Python才能使其工作 Const PythonTelnetCode = "import telnetlib, sys; telnetlib.Telnet(sys.argv[1],sys.argv[2]).interact()" Dim WshShell : Set WshShell = CreateObject("WScript.She

我是否可以使用VBS从cmd中的telnet会话输出中提取正常运行时间


下面是一种从VBScript发送和接收Telnet命令的方法。您需要在您的机器上安装Python才能使其工作

Const PythonTelnetCode = "import telnetlib, sys; telnetlib.Telnet(sys.argv[1],sys.argv[2]).interact()"
Dim WshShell : Set WshShell = CreateObject("WScript.Shell")
Set PythonTelnet = WshShell.Exec("python.exe -c """+PythonTelnetCode+""" "+IPAddress+" "+CStr(Port)+"")

PythonTelnet.Stdin.WriteLine "My command to Telnet"
TextFromTelnet = PythonTelnet.Stdout.ReadLine

下面是一种从VBScript发送和接收Telnet命令的方法。您需要在您的机器上安装Python才能使其工作

Const PythonTelnetCode = "import telnetlib, sys; telnetlib.Telnet(sys.argv[1],sys.argv[2]).interact()"
Dim WshShell : Set WshShell = CreateObject("WScript.Shell")
Set PythonTelnet = WshShell.Exec("python.exe -c """+PythonTelnetCode+""" "+IPAddress+" "+CStr(Port)+"")

PythonTelnet.Stdin.WriteLine "My command to Telnet"
TextFromTelnet = PythonTelnet.Stdout.ReadLine

必须使用wshscript exec对象的StdIn和StdOut。请参阅我已经尝试过的文档,但我认为它们仅适用于诸如“ipconfig”和“dir”之类的cmd命令,您能帮我编写一个代码来尝试吗?不是VBScript,但您可能有兴趣了解您可以使用PowerShell执行“telnet”。必须使用wshscript exec对象的StdIn和StdOut。请参阅我已经尝试过的文档,但我认为它们仅适用于诸如“ipconfig”和“dir”之类的cmd命令,您能帮我编写一个代码来尝试吗?不是VBScript,但您可能有兴趣了解您可以使用PowerShell执行“telnet”。