TeraTerm マクロでよく使う構文サンプル
TeraTerm のマクロでよく使うであろう、基本的な構文などをメモしておきます。
TELNET (ユーザ名無し・パスワード無し)
マクロ
| connect '10.0.0.1:23 /nossh /T=1'
|
TELNET (ユーザ名無し・パスワード有り)
マクロ
| connect '10.0.0.1:23 /nossh /T=1'
wait 'Password:'
sendln 'PASSWORD'
|
実行例
| User Access Verification
Password:
Router#
|
TELNET (ユーザ名有り・パスワード有り)
マクロ
| connect '10.0.0.1:23 /nossh /T=1'
wait 'Username:'
sendln 'USER'
wait 'Password:'
sendln 'PASS'
|
SSH (パスワード認証)
マクロ
| connect '10.0.0.1:22 /ssh /2 /auth=password /user=USER /passwd=PASS'
|
実行例
| User Access Verification
Username: USER
Password:
Router#
|
for ループ (指定回数ループ)
マクロ
| for i 1 3
sendln 'show clock'
pause 1
next
|
実行例
| Router#show clock
*00:58:40.547 UTC Tue Dec 14 2021
Router#show clock
*00:58:41.544 UTC Tue Dec 14 2021
Router#show clock
*00:58:42.604 UTC Tue Dec 14 2021
Router#
|
while ループ (無限ループ)
マクロ
| do
sendln 'show clock'
pause 1
loop
|
wait での指定文字 入力待ち
マクロ
| for i 1 3
sendln 'show clock'
wait 'Router#'
next
|
実行例
| Router#show clock
*01:12:22.494 UTC Tue Dec 14 2021
Router#show clock
*01:12:22.690 UTC Tue Dec 14 2021
Router#show clock
*01:12:22.876 UTC Tue Dec 14 2021
Router#
|