問題タブ [teraterm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scripting - teraterm で特定の単語を待つ
現在、特定の単語 (大きな文字列) を待ちたい teraterm スクリプトを実行しています。単語が見つかった場合はコマンドを実行し、見つからない場合は別のコマンドを実行します。wait と if_else を使用しようとしましたが、うまくいきません。助けてください。
serial-port - DTR 信号と RTS 信号を切り替えるなど、Tera Term でコマンド (マクロ) を実行する方法は?
Tera Term で DTR と RTS を切り替えたり、Tera Term 言語 (TTL) でカスタム コマンドを実行するにはどうすればよいですか?
PC と電子ボード間のシリアル インターフェイスとして FTDI チップを使用する電子プロジェクトがあります。さまざまなシステム状態を制御するように設定されている DTR ピンと RTS ピンを切り替えるには、FTDI チップと通信する必要があります。
mysql - どのようにデータベースをエクスポートしますか?私はteratermを使用しています
データベースをエクスポートする方法を知っている人はいますか?
TeraTerm を使用しており、バックアップ目的でデータベースをエクスポートしたいと考えています。コマンドについてGoogleで検索してみましたが、見つかりません。
編集:
私の質問にお答えいただき、ありがとうございます。データベースは既にエクスポートされています。私はこれを使用します:
scripting - スクリプト ファイル経由で Tera Term にコマンドを送信する
いくつかのボードをテストしていますが、これらのテストに使用したシステムは Tera Term です。Tera Term では、シリアル ポートを使用してコマンドをボードに送信し、ログインして必要な特定の設定を実行します。
ボードをテストするたびにこれらのコマンドを入力する代わりに、毎回何度も入力する必要なくこれらのコマンドを送信するプログラムを作成したいと考えています。
また、システムがコマンド間でロードする必要があるため、各コマンド間に遅延を設定する必要があります。
質問
teraterm でコマンドの入力と後続のコマンド間の遅延をどのように自動化できますか?
linux - ログファイルを Tera 用語でリアルタイムに表示し、ターミナル出力をしばらく一時停止します
Tera Term (ターミナルエミュレータ)でログファイルをリアルタイムで閲覧していました。コマンド「tail -f」を使用しました。私の質問は...
読みたいログ行が表示されたら、"tail" プロセスを停止せずにターミナル出力をしばらく一時停止したいと思います。
テラタームでそれを行う方法があると聞きました。しかし、私はそれを行う方法を見つけることができません。
誰でも教えてもらえますか?前もって感謝します。
logging - teratermログのログファイル名変更
teraterm 端末ログのデフォルトのログファイル名を変更したいです。「loggedinhost-teraterm.log」のようなファイル名でログを自動的に作成/追加したい
ログファイルの次のini設定が見つかりました。strftime
また、ログ ファイル名のフォーマットにも使用されます。
日付を入れるように修正しました。
ログファイル名にホスト名のプレフィックスを付ける方法はありますか
キツネ、例えば、
batch-file - リモートで起動すると Tera Term が接続時にハング/フリーズする
Tera Term マクロを作成して、シリアル ポートに接続し、入ってくるデータをログに記録し、いくつかのテスト コマンドを送信しました。マクロをローカル PC から手動で実行すると、すべて問題なく動作します。ttpmacro.exe でマクロを実行します。
PsExec.exe を使用して、リモート システムでいくつかのバッチ スクリプトを実行しています。これらのバッチ スクリプトの一部として Tera Term マクロを実行しようとすると、接続しようとするとハングまたはフリーズします。マクロはただ停止し、何もしません。コマンドの後にマクロをファイルに書き込むようにしたので、そこがハングしていることは確かです。Tera Term マクロから「接続」コマンドを削除し (他のコマンドはマクロに残ります)、代わりに「ttermpro.exe /C=1 /BAUD=115200 /M=C:\path-to-macro\」で接続するとします。 "、まだハング/フリーズします。マクロが実行されず、シリアル ポートが開かれていません (リモート スクリプトの開始後にリモート デスクトップを使用すると、そのシリアル ポートへの PuTTY セッションを開くことができます)。
紛らわしく聞こえる場合は申し訳ありません。簡単な例を示します。私のリモート システムでは、test_ttermpro.bat、test_ttermpro.ttl、test_ttpmacro.bat、test_ttpmacro.ttl の 4 つのファイルを作成しました。
test_ttermpro.bat の内容:
test_ttermpro.ttl の内容:
test_ttpmacro.bat の内容:
test_ttpmacro.ttl の内容:
リモート システムにリモートでログインしているときに、リモート システムからバッチ スクリプトを開始すると、バッチ スクリプトは問題なく実行されます。COM ポートを開き、それぞれが独自のセッション ログ ファイルに書き込みます。
しかし、リモート システム上のこれら 4 つのファイルを使用して、ローカル システムから次のコマンドを実行しようとしました。
と
各コマンド (異なるスクリプトをテストするために個別に実行) を実行した後、リモート システムで、Windows タスク マネージャーのプロセスのリストに ttermpro.exe が表示されましたが、COM ポートを開くことができました。test_ttermpro.bat はセッション ログを開始しませんでした (マクロは開始されませんでした)。test_ttpmacro.bat にはセッションログがありましたが、接続コマンドでフリーズしました。Windowsタスクマネージャーでプロセスを終了するまで、どちらも終了しませんでした。
Tera Term バージョン 4.87 を使用しています。
Tera Term をリモートで起動すると、「接続」コマンドがハング/フリーズするように見える理由について何か考えはありますか? コマンド ライン パラメータがありませんか? Tera Term をリモートで起動してマクロを使用するより良い方法はありますか?