Calendar
Sun Mon Tue Wed Thu Fri Sat
   クラムメディアMCSE 2003問題集

   クラムメディアCCNP問題集

   クラムメディアCCDP問題集

SELECTED ENTRIES
RECENT COMMENTS
RECENT TRACKBACK
CATEGORIES
ARCHIVES
LINKS
OTHERS
SEARCH

IT資格取得の道程

IT関連資格取得にむけた日々の記録や受験記を公開します。
<< TeraTermマクロ:取得ファイルの最後に特定の文字列を追記する方法 | main | RTP >>
TeraTermマクロ:サンプルマクロ例(1)
メールにて質問を受けたのですが、返信したらデリバリーエラーになったので念のため、ここにも載せておこうと思います。質問いただいた方の参考になればよいのですが、、、

以下は私が返信したメールの内容コピペです。
サイトの訪問ありがとうございます。

私も素人なのでどれだけアドバイスできるかわかりませんが、
よろしくお願いします。

とりあえずログの保存とファイル名に日時ということで
サンプルマクロを以下に示します。
なお、私は普段アイコンからTeraTermを起動し、マクロ実行しています。


〓サンプル説明〓
毎時10分おき(00分、10分、20分・・・)に
ルータにログインし、
sh clock
sh version
を取得する。
マクロの終了はポップアップのENDで強制的に終了
(保存するフォルダはあらかじめ作成しておいてください)

<サンプル>
timeout=62

gettime jikan
strcopy jikan 5 2 jikoku
strcompare jikoku "0:"

if result=0 then
call main
endif

:top
pause 50
gettime jikan
strcopy jikan 5 2 jikoku
strcompare jikoku "0:"

if result=0 then
call main
endif

goto top

:main
filename = "d:\log\"
getdate date
strconcat filename date
gettime jikan
strcopy jikan 1 2 hour
strcopy jikan 4 2 min
strconcat filename "_"
strconcat filename hour
strconcat filename min
strconcat filename ".txt"

logopen filename 1 0

sendln "10.16.196.50"

wait "Password:"
if result=0 then
goto logclose
endif

sendln "pass"
sendln "sh clock"
sendln "!-----"
sendln "sh version"
sendln
sendln "!-----"

sendln "quit"

wait "[Connection to"

:logclose
logclose

goto top

end


どうしてもうまくいかない場合は、作成したマクロと
実行結果を教えてください。
同時実行数や出力されるファイルサイズ等の実績は当方にも
ないので、少々不安ですが、、、

あまりお役にたてないかもしれませんが、、、
TeraTerm | comments (0) | trackback (0)
コメント
コメントする









この記事のトラックバックURL
http://www.thatcan.com/sb/sb.cgi/108
トラックバック