kmtfinish

【Tera Term マクロ言語】コマンドリファレンス

kmtfinish 機能

[通信コマンド]

Kermit Finish コマンドを実行します。

コマンドライン

kmtfinish

機能説明

Kermit Finish コマンドを実行します。
Finish コマンドが終了するまで同期的な挙動を示し、次の処理へ移動しません。

パラメータの説明

指定するパラメータはありません。

続きを読む

gettitle

【Tera Term マクロ言語】コマンドリファレンス

gettitle 機能

[通信コマンド]

ウインドウタイトル文字列を得ます。

コマンドライン

gettitle <strvar>

機能説明

Tera Term のウィンドウタイトルを文字列変数 <strvar> に格納します。
gettitle で取得する情報
確認したところ、現状のウィンドウタイトルではなく、.ini に記載されているタイトルもしくは、メニューの「設定」→「ウィンドウ」で設定するタイトルを取得します。

メニューの「設定」→「ウィンドウ」
ウィンドウ設定

タイトルに表示されるが gettitle で取得されない情報
Version 4.102 では、タイトルに表示されていても、以下の情報を取得することができません。

メニューの「設定」→「その他の設定」→「全般」タブ
その他の設定

Version 4.102

この情報は、Version 4.100 より追加されているようです。
改版履歴より抜粋
2018.08.31 (Ver 4.100)
Additional settingsダイアログの General タブにタイトル形式の設定を追加した。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<strvar>文字列変数名を指定します。

続きを読む

getmodemstatus

【Tera Term マクロ言語】コマンドリファレンス

getmodemstatus 機能

[通信コマンド]

モデムの制御レジスタ値を取得します。

コマンドライン

getmodemstatus <intvar>

機能説明

シリアルポートからモデム制御レジスタの値を読み出します。

<intvar> 変数は、下記の定数の組み合わせとなります。
<intvar>設定内容
1CTS( 送信可)信号がオンです。
2DSR( データセットレディ)信号がオンです。
4呼び出し信号がオンです。
8RLSD( 受信線信号検出)信号がオンです。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<intvar>整数変数名を指定します。

続きを読む

gethostname

【Tera Term マクロ言語】コマンドリファレンス

gethostname 機能

[通信コマンド]

接続先のホスト名(IPアドレス)を得ます。

コマンドライン

gethostname <strvar>

機能説明

Tera Term が接続しているホスト名(IPアドレス)を、文字列変数 <strvar> に格納します。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<strvar>文字列変数名を指定します

続きを読む

flushrecv

【Tera Term マクロ言語】コマンドリファレンス

flushrecv 機能

[通信コマンド]

マクロの受信バッファーの内容を消します。

コマンドライン

flushrecv

機能説明

機能の前提
ホストから受信した文字はマクロに転送され、マクロの受信バッファーに保存されます。
受信文字を処理するコマンド("wait" コマンド等)はそれらの文字をバッファーから読み出しています。
バッファーの中の文字は受信文字を処理するコマンドがそれらを読みだすか、バッファーがあふれるか、flushrecv コマンドがバッファーの内容を消すまで保持されています。
機能の目的
バッファーの中に古い文字がたまっているために受信文字を処理するコマンドの結果が予期しないものになることがあり、flushrecv コマンドによってそれを防ぐことができます。

パラメータの説明

指定するパラメータはありません。

続きを読む