在继续下一步vbs之前等待进程完成

时间:2016-01-05 07:30:35

标签: vbscript scripting login-automation

这是我的vbs代码

Set obj = CreateObject("WScript.Shell")
obj.Exec "C:\Program Files\putty.exe -load " + "111.22.33.44"
WScript.Sleep 5000
obj.SendKeys "abc"
obj.SendKeys("{Enter}")
WScript.Sleep 3000
obj.SendKeys "abc123"
obj.SendKeys("{Enter}")
WScript.Sleep 3000

此代码运行正常,但是如果我在另一台计算机上试用它有时它不起作用。一旦putty加载用户名和密码就输入而终端没有要求它。是否存在类似以下逻辑的替代方法

waitforstring = uname :
if waitforstring = true
obj.sendKey "abc"

对此有任何帮助表示赞赏,谢谢

0 个答案:

没有答案