私の目的は、スイッチが ">" または "#" のいずれかをプロンプトするかどうかを確認することです。「#」への切り替えプロンプトの場合は、コマンドだけを送信します。しかし、何らかの理由で、条件を確認せずに直接コマンドに移動します。
` 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("#")`