teratermでネットワーク機器の正常性の確認マクロを作りたいです。
途中まで作成したのですがコマンド結果が一行しか取得できず、困っています。
ciscoスイッチへ入って、管理者権限に移動して、show interface statusを叩いた結果、
いずれかの行でnot connectがあればメッサージボックスで”異常です”と表示させたいです。
やりたいこと
①コマンド出力 sendln 'show int status'
②結果取得 inputstr ? recvln ?
③結果から条件分岐 if else と messagebox
②と③の組み合わせができません。
strscanやinputstrを使えばいいのかと思ったのですがうまくできません。
ファイルの書き出しはできればせずにやりたいです。
ご存知の方おられればご回答お願いします。
以下、途中まで作ったマクロ
connect '/C=1'
sendln 'enable'
sendln 'show int status'
interfaces = inputstr
recvln
recvln
if result>0
messagebox '正常です' '正常性確認'
else
messagebox '異常です' '正常性確認'
endif
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/05 11:55