Movatterモバイル変換


[0]ホーム

URL:


BLOGTIMES

cles::blog

平常心是道
« :: »
2021/08/13

Teraterm のマクロを使ってファイルからコマンドを流し込む

  teraterm 
このエントリーをはてなブックマークに追加

先日、ルーターに設定を流し込むときに TeraTerm のマクロを使ったので忘れないうちに内容をメモ。

接続先がシリアルの場合は待ちが必要

接続先がシリアルの場合、コマンドをコピペしてしまうと接続先のバッファが溢れてしまって、コマンドが最後まできちんと実行されないことがあるので、接続先のコマンドの実行完了を待ってから次のコマンドを送信するようにする必要が出てきます。TeraTerm にはTera Term Language (TTL)*1 と呼ばれる言語があるので、これを使ってスクリプトを書いていきます。

ファイルからコマンドを読み込んで順次送信するスクリプト

今回はダイアログでファイルを選択(filenamebox*2を使用)して、そのファイルの中身を順に送信するスクリプトを書いてました。
送信後はprompt 変数の内容が先方から送られてくるまで待機します。

prompt = '$'filenamebox 'File selection' 0if result<>0 thenfileopen fh inputstr 0while 1filereadln fh bufif result = 1 breaksendln bufwait promptendwhilefileclose fhendif

byhsur at 11:09[5年前][4年前][3年前][2年前][1年前][1年後][2年後][3年後] |
こんな記事もあります 「filenamebox TeraTerm prompt
2024 年の人気エントリ Top 100
2023 年の人気エントリ Top 100
Generative AI を使いこなすための Prompt Engineering ?
TeraTerm の背景色をお手軽に変更できる TTXCommandLineOptKai を TeraTerm5 対応に
rsa-sha2-256/512 に対応した TeraTerm5.0b1 が登場
2022 年の人気エントリ Top 100
もう1つの Windows 向け ssh クライアント「RLogin」
ESXi7 の ssh で ed25519 を有効化する
Tera Term 5 のアルファ版が登場してた
TeraTerm はまだ rsa-sha2-256/512 に対応していない
トラックバックについて
Trackback URL:
お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/12657
Trackbacks
このエントリにトラックバックはありません
Comments
愛のあるツッコミをお気軽にどうぞ。[policy]
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントはありません
Comments Form

コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。

OpenID を使ってログインすることができます。

Identity URL:Yahoo! JAPAN IDでログイン

« :: »
Copyright © 2004-2023 by CLES All Rights Reserved.
サイト内検索
検索ワードランキング
へぇが多いエントリ
閲覧数が多いエントリ
1 .アーロンチェアのポスチャーフィットを修理(99659)
2 .年次の人間ドックへ(99076)
3 .福岡銀がデマの投稿者への刑事告訴を検討中(99065)
4 .三菱鉛筆がラミーを買収(98674)
5 .2023 年分の確定申告完了!(1つめ)(98644)
最新のエントリ
cles::blogについて
誰が書いてる?
最近行った場所
サイトポリシー
タグ一覧
検索ワードランキング

Referrers

    Powered by CLES
    Nucleus CMS v3.31SP3/w memcached
    21375888(W:6513 Y:1545 T:1707)
    cles::blogのはてなブックマーク数
    benchmark


    [8]ページ先頭

    ©2009-2025 Movatter.jp