Я использую хост нижеприведенного скрипта Windows в файле vbscript.
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}")
Я хочу выполнить ls -lrt
через 5 минут. Поскольку make
займет 5 минут (зависит от системы, она будет меняться. Поэтому я использую WScript.Sleep 5000
для ожидания. Время для сборки также может отличаться. Как ожидать завершения команды make
.