【发布时间】:2019-12-18 19:15:49
【问题描述】:
我可以使用 VBS 从 cmd 中 telnet 会话的输出中提取 正常运行时间 吗?
Set objShell = CreateObject("WScript.Shell")
objShell.Run "telnet 192.168.1.1"
Wscript.Sleep(2000)
objShell.SendKeys("admin~")
Wscript.Sleep(1000)
objShell.SendKeys("wan adsl perfdata~")
Wscript.Sleep(500)
【问题讨论】:
-
您必须使用 WshScriptExec 对象的 StdIn 和 StdOut。请参阅文档download.microsoft.com/download/winscript56/Install/5.6/…
-
我已经尝试过了,但我认为它们只能与“ipconfig”和“dir”之类的 cmd 命令一起使用,你能帮我写个代码试试吗?
-
不是 VBScript,但您可能有兴趣阅读可以使用 PowerShell 执行“远程登录”。 techtutsonline.com/powershell-alternative-telnet-command