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("#")`
4

1 に答える 1