send

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

send 機能

[通信コマンド]

データを送信します。

コマンドライン

send <data1> <data2>....

機能説明

文字列と整数で、挙動が変わります。
パラメータパラメータ説明
<data>文字列文字列をホストへ送信します。
整数その値の下位バイト(0-255)を ASCII コードとみなし、その文字を送信します。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<data>文字列ホストへ送信する文字列を指定します。
整数ホストへ送信する文字列の ASCII コードを指定します。

続きを読む

scpsend

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

scpsend 機能

[通信コマンド]

SCPプロトコルでファイルを送信します。

コマンドライン

scpsend <file name> [<destination file name>]

機能説明

ファイル <file name> を SCP (Secure Copy Protocol) プロトコルで送信します。
送信が終わるのを待たずに、次のコマンドを実行することができます。
<file name>
ローカルにあるファイルを指定します。
[<destination file name>]
送信先で保存するパス(ディレクトリおよびファイル名)を指定します。
元のファイル名とは異なる別名も指定可能です。

送信先ディレクトリに、ログインアカウントの write(書き込み)権限が必要です。

省略した場合はリモートホストのホームディレクトリへ、元のファイル名のままでコピーされます。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<file name>文字列SCP プロトコルで送信するファイル名
<destination file name>文字列送信先で保存するパス(ディレクトリおよびファイル名)

続きを読む

scprecv

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

scprecv 機能

[通信コマンド]

SCP プロトコルでファイルを受信します。

コマンドライン

scprecv <remote file name> [<local file name>]

機能説明

ファイル <remote file name> を SCP (Secure Copy Protocol) プロトコルで受信します。

受信が終わるのを待たずに、次のコマンドを実行することができます。
ただし、複数ファイルを連続して SCP する場合はエラーが発生することがあります。
<remote file name>
コピー元のファイルパスを指定します。
対象ファイルには、ログインアカウントへの Read (読み込み)権限が必要です。
[<local file name>]
[<local file name>] を省略した場合は、scp で指定されたファイルをローカルホストのカレントディレクトリへ元のファイル名のままでコピーします。
元のファイルとは異なる別名を指定可能です。この場合は、指定されたパス(ディレクトリおよびファイル名)でコピーします。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<remote file name>文字列SCP プロトコルで受信するファイル名を指定します。
<local file name>文字列ローカルで保存するパス(ディレクトリおよびファイル名)を指定します。

続きを読む

restoresetup

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

コマンド名 機能

[通信コマンド]

設定ファイルを読み込みます。

コマンドライン

restoresetup <file name>

機能説明

Tera Term 設定ファイル <file name> を Tera Term に読み込ませます。
メニューから「設定」→「設定の読み込み」を行う場合と同じ挙動をマクロで実行します。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<file name>文字列Tera Term 設定ファイルを指定します。

続きを読む

recvln

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

recvln 機能

[通信コマンド]

一行分の文字を受信します。

コマンドライン

recvln

機能説明

ホストから一行分の文字を受信し、システム変数 <inputstr> に格納します。
このコマンドは一行受信するか、Tera Term とホストの通信が終了するか、タイムアウトが起きるまで待ちます。

システム変数 timeout か mtimeout が 0 より大きい場合、<timeout>.<mtimeout> 秒の時間がすぎるとタイムアウトが発生します。
タイムアウトの値が 0 以下の場合は、タイムアウトは発生しません。

なお、<mtimeout> の精度は 50 msec 程度です。

パラメータの説明

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

続きを読む