我在vbscript文件中运行以下windows脚本主机。
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.run("telnet.exe 10.10.10.10")
WScript.Sleep 500
WshShell.SendKeys"root"
WshShell.SendKeys("{Enter}")
WScript.Sleep 500
WshShell.SendKeys"root123"
WshShell.SendKeys("{Enter}")
WScript.Sleep 500
WshShell.SendKeys"cd /code && make"
WshShell.SendKeys("{Enter}")
WScript.Sleep 5000
WshShell.SendKeys"ls -lrt"
WshShell.SendKeys("{Enter}")
我想在约5分钟后执行ls -lrt
。因为make
将需要5分钟(取决于系统,它会有所不同。所以我使用WScript.Sleep 5000
进行等待。构建的时间也可能不同。如何等待make
命令完成。