0

这是我的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"

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

4

0 回答 0