投入コマンドを別途テキストファイルにて用意し、その内容を1行ずつ読み込み、機器にコマンド投入するマクロです。
テキストファイル(command-list.txtファイル)をマクロと同じフォルダに置きます。
テキストファイルの内容は、show runや、show verなど投入したいコマンドを記載します。
connect ‘192.168.3.202:23 /nossh’
wait ‘>’
sendln ‘enable’
wait ‘Password:’
sendln ‘cisco’
;ファイルを開く
fileopen fh ‘command-list.txt’ 0
;繰り返し処理
:loop
; 一行bufに読み込んで処理する
filereadln fh buf
if result goto breakloop
sendln buf
;loopに戻る
goto loop
;ループ抜ける
:breakloop
; ファイルクローズ
fileclose fh