0
我的目標是檢查交換機是否提示「>」或「#」如果提示「>」發送啓用密碼,然後命令。如果開關提示「#」只發送命令。但有些原因直接去了命令,沒有檢查條件。如何添加多個命令如果說明
` result = crt.Screen.WaitForString ([">","#"])
If (result=1) Then
crt.Screen.Send chr(13)
crt.Screen.Send "XXXXX" & chr(13)
crt.Screen.WaitForString "Password: "
crt.Screen.Send "a" & chr(13)
crt.Screen.WaitForString "#"
End If
'++++++++++Now Send the command ++++++++++
crt.Screen.Send "sh ver" & chr(13)
crt.Screen.WaitForString vbcr
strReadScreen = crt.Screen.ReadString("#")`
感謝你的迴應,我從你的建議中得到了一些想法並解決了問題。 – eli1128