3

いくつかのボードをテストしていますが、これらのテストに使用したシステムは Tera Term です。Tera Term では、シリアル ポートを使用してコマンドをボードに送信し、ログインして必要な特定の設定を実行します。

ボードをテストするたびにこれらのコマンドを入力する代わりに、毎回何度も入力する必要なくこれらのコマンドを送信するプログラムを作成したいと考えています。

また、システムがコマンド間でロードする必要があるため、各コマンド間に遅延を設定する必要があります。

質問
teraterm でコマンドの入力と後続のコマンド間の遅延をどのように自動化できますか?

4

2 に答える 2

4

Tera Term Language (TTL) を使用し、問題を解決するマクロを作成しました。コードを使用して、システムからのプロンプトを待ってから、必要なコマンドを出力しました。

TTL 構文へのリンクは次のとおりです:
http://ttssh2.osdn.jp/manual/en/macro/syntax/

于 2015-07-01T12:40:26.650 に答える
0

そのためにTera Termを使用しないでください。これはスクリプト用ではなく、インタラクティブな使用用に作成されています。コマンド ライン シリアル ターミナル エミュレータを入手してみてください。

Linux を使用している場合は、screenまたはそのようなものを使用できます。

Windows を使用している場合は、次のリンクに従ってecho command > COM1通常のウィンドウに書き込むことができます: https://batchloaf.wordpress.com/2013/02/12/simple-trick-for-sending-characters-to-a- serial-port-in-windows/ (COM1 をシリアル インターフェイスの名前に置き換えます)com.exe

echo コマンドを使用している間は、Tera Term を開いていないことを確認してください。開くと、「アクセスが拒否されました」というメッセージが表示されます。

于 2015-06-30T09:52:05.160 に答える