TTL コマンド一覧
2024/09/01 15:55
コマンド一覧
以下に、ttl (Tera Term Language) で利用可能なコマンドを種類別の一覧にしました。確認した Tera Term バージョンは 4.102 から 4.105*1 になります。
バージョン情報が入っていないもの (全てのバージョンで利用可能としているコマンド) は、オープンソース化以降の、全てのバージョンで利用可能です。
通信コマンド
通信系コマンドの一覧です。マクロが Tera Term とリンクしていない状態*2では、connect / cygconnect / testlink 以外の通信コマンドは実行できません。
コマンド | バージョン | 機能の簡易説明 | |
---|---|---|---|
通 信 | bplusrecv | B-Plus プロトコルでファイルを受信する。 | |
【Usage】bplusrecv | |||
bplusrecv | B-Plus プロトコルでファイルを送信する。 | ||
【Usage】bplussend <file name> | |||
callmenu | 4.56以降 | ウインドウのメニューを実行する。 | |
【Usage】callmenu <menu ID> | |||
changedir | Tera Term の現在のディレクトリを変更する。 | ||
【Usage】changedir <path> | |||
clearscreen | ウインドウの画面を消去する。 | ||
【Usage】clearscreen <int> | |||
closett | Tera Term を終了させる。 | ||
【Usage】closett | |||
connect | 接続する。 | ||
【Usage】connect <command line parameters> | |||
cygconnect | 4.57以降 | Cygwinへ接続する。 | |
【Usage】cygconnect [<command line parameters>] | |||
disconnect | Tera Term とホストの間の通信を終了させる。 | ||
【Usage】disconnect | |||
4.65以降 | TCP/IP 接続切断時の確認ダイアログを表示させないようにするオプションを追加。 | ||
【Usage】disconnect [<confirm>] | |||
dispstr | 4.67以降 | 文字を端末画面に出力する。 | |
【Usage】dispstr <data1> [<data2>....] | |||
enablekeyb | Tera Term のキーボード入力を許可/禁止する。 | ||
【Usage】enablekeyb <flag> | |||
flushrecv | MACRO の受信バッファーの内容を消す。 | ||
【Usage】flushrecv | |||
gethostname | 4.61以降 | 接続先のホスト名(IPアドレス)を得る。 | |
【Usage】gethostname <strvar> | |||
getmodemstatus | 4.86以降 | モデムの制御レジスタ値を取得する。 | |
【Usage】getmodemstatus <intvar> | |||
gettitle | ウインドウタイトル文字列を得る。 | ||
【Usage】gettitle <strvar> | |||
kmtfinish | Kermit Finish コマンドを実行する。 | ||
【Usage】kmtfinish | |||
kmtget | ファイルを Kermit Get コマンドで受信する。 | ||
【Usage】kmtget <file name> | |||
kmtrecv | Kermit プロトコルでファイルを受信する。 | ||
【Usage】kmtrecv | |||
kmtsend | ファイルを Kermit プロトコルで送信する。 | ||
【Usage】kmtsend <file name> | |||
loadkeymap | キーボード設定ファイルを読み込む。 | ||
【Usage】loadkeymap <file name> | |||
logautoclosemode | 4.79以降 | マクロ終了時、自動的にログ採取を停止する。 | |
【Usage】logautoclosemode <flag> | |||
logclose | Tera Term のログを終了する。 | ||
【Usage】logclose | |||
loginfo | 4.73以降 | Tera Term のログ取得状態を得る | |
【Usage】loginfo <strvar> | |||
logopen | Tera Term のログを開始する。 | ||
【Usage】logopen <file name> <binary flag> <append flag> | |||
4.61以降 | ログ再生可能なバイナリオプションの追加。 | ||
【Usage】長いため別記 *3 | |||
4.62以降 | ログを開けたかどうか result を返す仕様の追加。 | ||
4.80以降 | 端末バッファをログへ含めるオプションの追加。 | ||
【Usage】長いため別記 *4 | |||
4.97以降 | ログ行頭へタイムスタンプを追記するオプションの追加。 | ||
【Usage】長いため別記 *5 | |||
logpause | Tera Term のログを一時中断する。 | ||
【Usage】logpause | |||
logrotate | 4.78以降 | ログをローテートする。 | |
【Usage 1】logrotate 'size' '<size>' 【Usage 2】logrotate 'rotate' <count> 【Usage 3】logrotate 'halt' | |||
logstart | 中断していた Tera Term のログを再開する。 | ||
【Usage】logstart | |||
logwrite | 文字列をログに書き込む。 | ||
【Usage】logwrite <string> | |||
quickvanrecv | Quick-VAN プロトコルでファイルを受信する。 | ||
【Usage】quickvanrecv | |||
quickvansend | Quick-VAN プロトコルでファイルを送信する。 | ||
【Usage】quickvansend <file name> | |||
recvln | 一行分の文字を受信する。 | ||
【Usage】recvln | |||
restoresetup | 設定ファイルを読み込む。 | ||
【Usage】restoresetup <file name> | |||
scprecv | 4.57以降 | SCPプロトコルでファイルを受信する。 | |
【Usage】scprecv <remote file name> [<local file name>] | |||
scpsend | 4.57以降 | SCPプロトコルでファイルを送信する。 | |
【Usage】scpsend <file name> [<destination file name>] | |||
send | データを送信する。 | ||
【Usage】send <data1> <data2>.... | |||
sendbreak | ブレーク信号をホストへ送出する。 | ||
【Usage】sendbreak | |||
sendbroadcast | 4.62以降 | データをブロードキャスト送信する。 | |
【Usage】sendbroadcast <data1> <data2>.... | |||
sendfile | ファイルを送信する。 | ||
【Usage】sendfile <file name> <binary flag> | |||
sendkcode | キーコードを送信する。 | ||
【Usage】sendkcode <key code> <repeat count> | |||
sendln | データと改行を送信する。 | ||
【Usage】sendln <data1> <data2>.... | |||
sendlnbroadcast | 4.62以降 | データをブロードキャスト送信する。 | |
【Usage】sendlnbroadcast <data1> <data2>.... | |||
sendlnmulticast | 4.96以降 | データと改行をマルチキャスト送信する | |
【Usage】sendlnmulticast <multicastname> <data1> <data2>.... | |||
sendmulticast | 4.62以降 | データをマルチキャスト送信する。 | |
【Usage】sendmulticast <multicastname> <data1> <data2>.... | |||
setbaud | 4.58以降 | シリアルポートのボーレートを変更する。 | |
【Usage】setbaud <ID> | |||
4.66以降 | スピード指定の方法を、IDから直接指定へ仕様変更。 | ||
【Usage】setbaud <value> | |||
setdebug | 4.64以降 | デバッグモードを設定する。 | |
【Usage】setdebug <flag> | |||
setdtr | 4.59以降 | Tera Term で DTR の状態を変更する。 | |
【Usage】setdtr <flag> | |||
setecho | Tera Term のローカルエコー (local echo) の状態を変更する。 | ||
【Usage】setecho <echo flag> | |||
setflowctrl | 4.94以降 | シリアルポートのフロー制御を変更する。 | |
【Usage】setflowctrl <value> | |||
setmulticastname | 4.62以降 | マルチキャスト送信のための端末識別名を設定する。 | |
【Usage】setmulticastname <multicastname> | |||
setrts | 4.59以降 | Tera Term で RTS の状態を変更する。 | |
【Usage】setrts <flag> | |||
setspeed | 4.99以降 | シリアルポートのスピードを変更する。 | |
【Usage】setspeed <value> | |||
setsync | 同期モードを設定する。 | ||
【Usage】setsync <sync flag> | |||
settitle | ウインドウタイトル文字列を変更する。 | ||
【Usage】settitle <title> | |||
showtt | Tera Term ウインドウの表示状態を変更する。 | ||
【Usage】showtt <show flag> | |||
testlink | 現在のリンクおよび接続の状態を報告する。 | ||
【Usage】testlink | |||
unlink | 現在の Tera Term ウインドウと MACRO の間のリンクを断つ。 | ||
【Usage】unlink | |||
wait | 文字列を待つ。 | ||
【Usage】wait <string1> [<string2> ...] | |||
wait4all | 4.63以降 | マクロに接続されている全端末の文字列を待つ。 | |
【Usage】wait4all <string1> [<string2> ...] | |||
waitevent | イベントを待つ。 | ||
【Usage】waitevent <events> | |||
waitln | 文字列を含む行を待つ。 | ||
【Usage】waitln <string1> [<string2> ...] | |||
waitn | 4.62以降 | 指定されたバイト数の受信を待つ。 | |
【Usage】waitn <received byte count> | |||
waitrecv | 文字列を待つ。 | ||
【Usage】waitrecv <sub-string> <len> <pos> | |||
waitregex | 4.21以降 | 正規表現文字列を含む行を待つ。 | |
【Usage】waitregex <string1 with regular expression> [<string2 with regular expression> ...] | |||
xmodemrecv | XMODEM プロトコルでファイルを受信する。 | ||
【Usage】xmodemrecv <file name> <binary flag> <option> | |||
4.90以降 | <option> 指定の仕様変更。 | ||
xmodemsend | XMODEM プロトコルでファイルを送信する。 | ||
【Usage】xmodemsend <file name> <option> | |||
4.90以降 | エラー検出の種類(Checksum/CRC)指定の仕様変更。 | ||
ymodemrecv | 4.66以降 | YMODEM プロトコルでファイルを受信する。 | |
【Usage】ymodemrecv | |||
ymodemsend | 4.66以降 | YMODEM プロトコルでファイルを送信する。 | |
【Usage】ymodemsend <file name> | |||
zmodemrecv | ZMODEM プロトコルでファイルを受信する。 | ||
【Usage】zmodemrecv | |||
zmodemsend | ZMODEM プロトコルでファイルを送信する。 | ||
【Usage】zmodemsend <file name> <binary flag> |
制御コマンド
制御系コマンドの一覧です。コマンド | バージョン | 機能の簡易説明 | |
---|---|---|---|
制 御 | break | 4.53以降 | ループから抜ける。 |
【Usage】break | |||
call | サブルーチンをコールする。 | ||
【Usage】call <label> | |||
continue | 4.77以降 | ループの次の反復処理に移る。 | |
【Usage】continue | |||
do,loop | 4.56以降 | 繰り返す。 | |
【Usage】do [ { while | until } <expression> (option)] ~ loop [ { while | until } <expression> (option)] | |||
end | マクロの実行そのものを終了する。 | ||
【Usage】end | |||
execcmnd | TTL コマンド を実行する。 | ||
【Usage】execcmnd <statement> | |||
exit | メインファイルへ戻る。 | ||
【Usage】exit | |||
for,next | 繰り返す。 | ||
【Usage】for <intvar> <first> <last> ~ next | |||
goto | ラベルへジャンプする。 | ||
【Usage】goto <label> | |||
if,then,elseif,else,endif | 条件分岐 | ||
【Usage 1】if <expression> <statement> 【Usage 2】if <expression 1> ~ [elseif <expression 2>] ~ endif | |||
4.90以降 | 複数行での条件分岐行では、最後に then の記述が無い場合に文法エラー | ||
【Usage 1】if <expression> <statement> 【Usage 2】if <expression 1> then ~ [elseif <expression 2> then] ~ endif | |||
include | インクルードファイルに移る。 | ||
【Usage】include <include file name> | |||
mpause | 4.27以降 | 休止する。 | |
【Usage】mpause <time> | |||
pause | 休止する。 | ||
【Usage】pause <time> | |||
return | サブルーチンを抜け、メインルーチンへ戻る。 | ||
【Usage】return | |||
until,enduntil | 4.56以降 | 繰り返す。 | |
【Usage】until <expression> ~ enduntil | |||
while,endwhile | 繰り返す。 | ||
【Usage】while <expression> ~ endwhile |
文字列操作コマンド
文字列操作系コマンドの一覧です。コマンド | バージョン | 機能の簡易説明 | |
---|---|---|---|
文 字 列 操 作 | code2str | ASCII コード値を文字列に変換する。 | |
【Usage】code2str <strvar> <ASCII code> | |||
expandenv | 4.71以降 | 環境変数文字列を展開する。 | |
【Usage】expandenv <strvar> [<strval>] | |||
int2str | 整数値を文字列に変換する。 | ||
【Usage】int2str <strvar> <integer value> | |||
regexoption | 4.78以降 | 正規表現の文法、文字エンコーディング、オプションを設定する。 | |
【Usage】regexoption <option1> [<option2> ...] | |||
sprintf | 4.52以降 | フォーマットされた出力を返す。 | |
【Usage】sprintf "FORMAT" [<ARGUMENT> ...] | |||
sprintf2 | 4.62以降 | フォーマットされた出力を返す。 | |
【Usage】sprintf2 <strvar> "FORMAT" [<ARGUMENT> ...] | |||
str2code | 文字列を ASCII コード値に変換する。 | ||
【Usage】str2code <intvar> <string> | |||
str2int | 文字列を整数値に変換する。 | ||
【Usage】str2int <intvar> <string> | |||
strcompare | 文字列を比較する。 | ||
【Usage】strcompare <string1> <string2> | |||
strconcat | 文字列を継ぎ足す。 | ||
【Usage】strconcat <strvar> <string> | |||
strcopy | 文字列をコピーする。 | ||
【Usage】strcopy <string> <pos> <len> <strvar> | |||
strinsert | 4.67以降 | 文字列を挿入する。 | |
【Usage】strinsert <strvar> <index> <string> | |||
strjoin | 4.67以降 | 文字を連結する。 | |
【Usage】strjoin <strvar> <separator> [<count>] | |||
strlen | 文字列の長さを返す。 | ||
【Usage】strlen <string> | |||
strmatch | 4.59以降 | 正規表現によるパターンマッチングを行う。 | |
【Usage】strmatch <target string> <string with regular expression> | |||
strremove | 4.67以降 | 文字列を削除する。 | |
【Usage】strremove <strvar> <index> <len> | |||
strreplace | 4.67以降 | 文字列を置換する。 | |
【Usage】strreplace <strvar> <index> <regex> <newstr> | |||
strscan | 部分文字列の位置を返す。 | ||
【Usage】strscan <string> <substring> | |||
strspecial | 4.67以降 | 特殊文字を変換する。 | |
【Usage】strspecial <strvar> [<strval>] | |||
strsplit | 4.67以降 | 文字列を分割する。 | |
【Usage】strsplit <strval> <separator> [<count>] | |||
strtrim | 4.67以降 | 前後の文字を削除する。 | |
【Usage】strtrim <strvar> <trimchars> | |||
tolower | 4.53以降 | 文字列をすべて小文字に変換する。 | |
【Usage】tolower <strvar> <string> | |||
toupper | 4.53以降 | 文字列をすべて大文字に変換する。 | |
【Usage】toupper <strvar> <string> |
ファイル操作コマンド
ファイル系コマンドの一覧です。コマンド | バージョン | 機能の簡易説明 | |
---|---|---|---|
フ ァ イ ル 操 作 | basename | 4.69以降 | パス名からファイル名を得る。 |
【Usage】basename <strvar> <path> | |||
dirname | 4.69以降 | パス名からディレクトリ名を得る。 | |
【Usage】dirname <strvar> <path> | |||
fileclose | ファイルハンドルを閉じる。 | ||
【Usage】fileclose <file handle> | |||
fileconcat | ファイルの内容を別のファイルに追加する。 | ||
【Usage】fileconcat <file1> <file2> | |||
filecopy | ファイルをコピーする。 | ||
【Usage】filecopy <file1> <file2> | |||
filecreate | ファイルを作成する。 | ||
【Usage】filecreate <file handle> <file name> | |||
filedelete | ファイルを削除する。 | ||
【Usage】filedelete <file name> | |||
filelock | 4.74以降 | 開いているファイルをロックする。 | |
【Usage】filelock <file handle> [<timeout>] | |||
filemarkptr | ファイルポインタを保存する。 | ||
【Usage】filemarkptr <file handle> | |||
fileopen | ファイルを開く。 | ||
【Usage】fileopen <file handle> <file name> <append flag> | |||
4.85以降 | オープンモード(読書/読取専用)を指定する機能の追加。 | ||
【Usage】fileopen <file handle> <file name> <append flag> [<readonly flag>] | |||
4.102 4.103 | 読み取り専用モード時にファイルがない場合はエラーとして処理。 | ||
【Usage】fileopen <file handle> <file name> <append flag> [<readonly flag>] | |||
4.104以降 | 上記エラー処理を元に戻した。 | ||
【Usage】fileopen <file handle> <file name> <append flag> [<readonly flag>] | |||
filereadln | ファイルから一行読む。 | ||
【Usage】filereadln <file handle> <strvar> | |||
fileread | 4.48以降 | ファイルを読む。 | |
【Usage】fileread <file handle> <read byte> <strvar> | |||
filerename | ファイル名を変更する。 | ||
【Usage】filerename <file1> <file2> | |||
filesearch | ファイルまたはフォルダがあるか確かめる。 | ||
【Usage】filesearch <file name> | |||
fileseek | ファイルポインタを移動する。 | ||
【Usage】fileseek <file handle> <offset> <origin> | |||
fileseekback | filemarkptr コマンドで保存した位置にファイルポインタを移動する。 | ||
【Usage】fileseekback <file handle> | |||
filestat | 4.66以降 | ファイルの統計情報を取得する。 | |
【Usage】filestat <file name> <size> [<mtime>] [<drive>] | |||
filestrseek | 文字列をファイルの先頭から末尾に向かって検索する。 | ||
【Usage】filestrseek <file handle> <string> | |||
filestrseek2 | 文字列をファイルの末尾から先頭へ向かって検索する。 | ||
【Usage】filestrseek2 <file handle> <string> | |||
filetruncate | 4.67以降 | ファイルのサイズを変更する。 | |
【Usage】filetruncate <file name> <size> | |||
fileunlock | 4.74以降 | 開いているファイルのロックを解除する。 | |
【Usage】fileunlock <file handle> | |||
filewrite | ファイルに文字列を書き込む。 | ||
【Usage】filewrite <file handle> <data> | |||
filewriteln | ファイルに文字列を改行付きで書き込む。 | ||
【Usage】filewriteln <file handle> <data> | |||
findfirst | 文字列に合致する最初のファイルを探す。 | ||
【Usage】findfirst <dir handle> <file name> <strvar> | |||
findnext | 文字列に合致する次のファイルを探す。 | ||
【Usage】findnext <dir handle> <strvar> | |||
findclose | ディレクトリハンドルを解放する。 | ||
【Usage】findclose <dir handle> | |||
foldercreate | 4.69以降 | フォルダを作成する。 | |
【Usage】foldercreate <folder name> | |||
folderdelete | 4.69以降 | フォルダを削除する。 | |
【Usage】folderdelete <folder name> | |||
foldersearch | 4.69以降 | フォルダがあるか確かめる。 | |
【Usage】foldersearch <foldername> | |||
getdir | MACRO の現在のディレクトリを得る。 | ||
【Usage】getdir <strvar> | |||
getfileattr | 4.69以降 | ファイルまたはディレクトリの属性を得る。 | |
【Usage】getfileattr <file name> | |||
4.102以降 | カレントフォルダを基準とするよう変更した。 | ||
【Usage】getfileattr <file name> | |||
makepath | フルパス名を作成する。 | ||
【Usage】makepath <strvar> <dir> <name> | |||
setdir | MACRO の現在のディレクトリを変更する。 | ||
【Usage】setdir <dir> | |||
setfileattr | 4.69以降 | ファイルまたはディレクトリの属性を変更する。 | |
【Usage】setfileattr <file name> <attributes> |
パスワードコマンド
パスワード系コマンドの一覧です。コマンド | バージョン | 機能の簡易説明 | |
---|---|---|---|
パ ス ワ ー ド | delpassword | パスワードを削除する。 | |
【Usage】delpassword <file name> <password name> | |||
getpassword | パスワードを読み出す。 | ||
【Usage】getpassword <file name> <password name> <strvar> | |||
4.71以降 | 読み出しの成否が戻り値に設定される機能が追加 | ||
【Usage】getpassword <file name> <password name> <strvar> | |||
ispassword | 4.75以降 | パスワードが設定されているかを判別する。 | |
【Usage】ispassword <file name> <password name> | |||
passwordbox | パスワードを入力するためのダイアログボックスを開く。 | ||
【Usage】passwordbox <message> <title> | |||
4.54以降 | 特殊文字の解釈を制御するオプションの追加。 | ||
【Usage】passwordbox <message> <title> [<special>] | |||
setpassword | 4.75以降 | パスワードを追加もしくは更新する。 | |
【Usage】setpassword <file name> <password name> <strvar> |
その他のコマンド
カテゴリに属さないコマンドの一覧です。コマンド | バージョン | 機能の簡易説明 | |
---|---|---|---|
そ の 他 | beep | ビープ音を鳴らす。 | |
【Usage】beep | |||
4.68以降 | 鳴らす音声を指定するオプションを追加 | ||
【Usage】beep [<sound type>] | |||
bringupbox | 4.78以降 | statusbox コマンドによって開かれたステータスダイアログボックスを最前面に表示する。 | |
【Usage】bringupbox | |||
checksum8 | 4.78以降 | 8bit checksumを計算する。 | |
【Usage】checksum8 <intvar> <string> | |||
checksum8file | 4.78以降 | ファイルの8bit checksumを計算する。 | |
【Usage】checksum8file <intvar> <file name> | |||
checksum16 | 4.78以降 | 16bit checksumを計算する。 | |
【Usage】checksum16 <intvar> <string> | |||
checksum16file | 4.78以降 | ファイルの16bit checksumを計算する。 | |
【Usage】checksum16file <intvar> <file name> | |||
checksum32 | 4.78以降 | 32bit checksumを計算する。 | |
【Usage】checksum32 <intvar> <string> | |||
checksum32file | 4.78以降 | ファイルの32bit checksumを計算する。 | |
【Usage】checksum32file <intvar> <file name> | |||
closesbox | statusbox コマンドによって開かれたステータスダイアログボックスを閉じる。 | ||
【Usage】closesbox | |||
clipb2var | 4.46以降 | クリップボードのテキストデータをコピーする。 | |
【Usage】clipb2var <strvar> [<offset>] | |||
crc16 | 4.78以降 | CRC-16-IBMを計算する。 | |
【Usage】crc16 <intvar> <string> | |||
crc16file | 4.78以降 | ファイルのCRC-16-IBMを計算する。 | |
【Usage】crc16 <intvar> <file name> | |||
crc32 | 4.60以降 | CRC-32を計算する。 | |
【Usage】crc32 <intvar> <string> | |||
crc32file | 4.60以降 | ファイルのCRC-32を計算する。 | |
【Usage】crc32file <intvar> <file name> | |||
exec | アプリケーションを起動する。 | ||
【Usage】exec <command line> [<show> [<wait>]] | |||
4.63以降 | 起動したアプリケーションの終了を待つオプションの追加。 | ||
【Usage】exec <command line> [<show> [<wait>]] | |||
4.78以降 | カレントディレクトリを指定するオプションの追加。 | ||
【Usage】exec <command line> [<show> [<wait> [<current directory>]]] | |||
4.103以降 | 起動したアプリケーションの終了を待つオプションの仕様変更。 | ||
【Usage】exec <command line> [<show> [<wait> [<current directory>]]] | |||
dirnamebox | 4.86以降 | ディレクトリ名を選択するダイアログボックスを開く。 | |
【Usage】dirnamebox <title> [<initialdir>] | |||
filenamebox | 4.54以降 | ファイル名を選択するダイアログボックスを開く。 | |
【Usage】filenamebox <title> | |||
4.65以降 | ダイアログボックスの種類を指定するオプションの追加。 | ||
【Usage】filenamebox <title> [<dialogtype>] | |||
4.85以降 | ダイアログボックスの初期ディレクトリを指定するオプションの追加。 | ||
【Usage】filenamebox <title> [<dialogtype> [<initialdir>]] | |||
getdate | 現在の日付を得る。 | ||
【Usage】getdate <strvar> | |||
4.57以降 | 書式を指定するオプションの追加。 | ||
【Usage】getdate <strvar> [<format>] | |||
4.58以降 | 互換性維持のための仕様変更。 | ||
【Usage】getdate <strvar> [<format>] | |||
4.74以降 | タイムゾーンを指定するオプションの追加。 | ||
【Usage】getdate <strvar> [<format> [<timezone>]] | |||
4.80以降 | マクロ実行前後でタイムゾーンを復元するよう仕様変更。 | ||
【Usage】getdate <strvar> [<format> [<timezone>]] | |||
getenv | 環境変数を得る。 | ||
【Usage】getenv <envname> <strvar> | |||
getipv4addr | 4.78以降 | 自端末のIPv4アドレスを取得する。 | |
【Usage】getipv4addr <string array> <num> | |||
getipv6addr | 4.78以降 | 自端末のIPv6アドレスを取得する。 | |
【Usage】getipv6addr <string array> <num> | |||
getspecialfolder | 4.72以降 | 特殊フォルダのパスを取得する。 | |
【Usage】getspecialfolder <strvar> <foldertype> | |||
gettime | 現在の時刻を得る。 | ||
【Usage】gettime <strvar> | |||
4.57以降 | 書式を指定するオプションの追加。 | ||
【Usage】gettime <strvar> [<format>] | |||
4.58以降 | 互換性維持のための仕様変更。 | ||
【Usage】gettime <strvar> [<format>] | |||
4.74以降 | タイムゾーンを指定するオプションの追加。 | ||
【Usage】gettime <strvar> [<format> [<timezone>]] | |||
4.80以降 | マクロ実行前後でタイムゾーンを復元するよう仕様変更。 | ||
【Usage】gettime <strvar> [<format> [<timezone>]] | |||
getttdir | 4.60以降 | ttpmacro.exe があるディレクトリを得る。 | |
【Usage】getttdir <strvar> | |||
getver | 4.58以降 | Tera Termのバージョンを取得する。 | |
【Usage】getver <strvar> [<version>] | |||
ifdefined | 4.46以降 | 型を調べる。 | |
【Usage】ifdefined <var> | |||
inputbox | 文字列を入力するためのダイアログボックスを開く。 | ||
【Usage】inputbox <message> <title> | |||
4.53以降 | デフォルト入力文字を設定するオプションの追加。 | ||
【Usage】inputbox <message> <title> [<default>] | |||
4.54以降 | 特殊文字の解釈を制御するオプションの追加。 | ||
【Usage】inputbox <message> <title> [<default> [<special>]] | |||
intdim | 4.72以降 | 整数配列型の変数を宣言する。 | |
【Usage】intdim <array> <size> | |||
listbox | 4.78以降 | リストボックスを開き、ユーザーに項目を選択させる。 | |
【Usage】listbox <message> <title> <string array> | |||
4.89以降 | 初期選択項目を指定可能なオプションの追加。 | ||
【Usage】listbox <message> <title> <string array> [<selected>] | |||
messagebox | ダイアログボックスを開き、ユーザーにメッセージを知らせる。 | ||
【Usage】messagebox <message> <title> | |||
4.54以降 | 特殊文字の解釈を制御するオプションの追加。 | ||
【Usage】messagebox <message> <title> [<special>] | |||
4.60以降 | キャンセル時にマクロ停止を確認する機能の追加。 | ||
【Usage】messagebox <message> <title> [<special>] | |||
random | 4.27以降 | 乱数を生成する。 | |
【Usage】random <integer variable> <max number> | |||
rotateleft | 4.54以降 | 左にローテート(循環シフト)する。 | |
【Usage】rotateleft <intvar> <intval> <count> | |||
rotateright | 4.54以降 | 右にローテート(循環シフト)する。 | |
【Usage】rotateright <intvar> <intval> <count> | |||
setdate | システムの日付を変更する。 | ||
【Usage】setdate <date> | |||
setdlgpos | ダイアログボックスの位置を設定する。 | ||
【Usage】setdlgpos <x> <y> | |||
setenv | 4.54以降 | 環境変数を変更する。 | |
【Usage】setenv <envname> <strval> | |||
setexitcode | MACRO の終了コードを設定する。 | ||
【Usage】setexitcode <exit code> | |||
settime | システムの時刻を変更する。 | ||
【Usage】settime <time> | |||
show | MACRO ダイアログの表示状態を変更する。 | ||
【Usage】show <show flag> | |||
statusbox | ステータスダイアログボックスを表示する。 | ||
【Usage】statusbox <message> <title> | |||
4.54以降 | 特殊文字の解釈を制御するオプションの追加。 | ||
【Usage】statusbox <message> <title> [<special>] | |||
strdim | 4.72以降 | 文字列配列型の変数を宣言する。 | |
【Usage】strdim <array> <size> | |||
uptime | 4.81以降 | OSの稼働時間を取得する。 | |
【Usage】uptime <intvar> | |||
var2clipb | 4.46以降 | テキストデータをクリップボードにコピーする。 | |
【Usage】var2clipb <string> | |||
yesnobox | ダイアログボックスを開き、ユーザーに「はい」/「いいえ」を選択させる。 | ||
【Usage】yesnobox <message> <title> | |||
4.54以降 | 特殊文字の解釈を制御するオプションの追加。 | ||
【Usage】yesnobox <message> <title> [<special>] | |||
4.60以降 | キャンセル時にマクロ停止を確認する機能の追加。 | ||
【Usage】yesnobox <message> <title> [<special>] |
系統別
系統別にまとめた方が、利用しやすいであろうコマンドの一覧です。<file handle> 利用系
<file handle> を利用する TTL コマンドの一覧です。種別:ファイル操作 | Ver | 機能の簡易説明 |
---|---|---|
fileclose | ファイルハンドルを閉じる。 | |
filecreate | ファイルを作成する。 | |
filelock | 4.74以降 | 開いているファイルをロックする。 |
filemarkptr | ファイルポインタを保存する。 | |
fileopen | ファイルを開く。 | |
filereadln | ファイルから一行読む。 | |
fileread | 4.48以降 | ファイルを読む。 |
fileseek | ファイルポインタを移動する。 | |
fileseekback | filemarkptr コマンドで保存した位置にファイルポインタを移動する。 | |
filestrseek | 文字列をファイルの先頭から末尾に向かって検索する。 | |
filestrseek2 | 文字列をファイルの末尾から先頭へ向かって検索する。 | |
fileunlock | 4.74以降 | 開いているファイルのロックを解除する。 |
filewrite | ファイルに文字列を書き込む。 | |
filewriteln | ファイルに文字列を改行付きで書き込む。 |
ダイアログボックス利用コマンド
ダイアログボックスを利用する TTL コマンドの一覧です。メッセージとタイトルを指定するもの
ダイアログボックスを表示させる引数に、メッセージとタイトルの指定が必須であるものです。種別:パスワードコマンド | Ver | 機能の簡易説明 |
---|---|---|
passwordbox | パスワードを入力するためのダイアログボックスを開く。 | |
4.54以降 | 特殊文字の解釈を制御するオプションの追加。 | |
種別:その他 | Ver | 機能の簡易説明 |
inputbox | 文字列を入力するためのダイアログボックスを開く。 | |
4.53以降 | デフォルト入力文字を設定するオプションの追加。 | |
4.54以降 | 特殊文字の解釈を制御するオプションの追加。 | |
listbox | 4.78以降 | リストボックスを開き、ユーザーに項目を選択させる。 |
4.89以降 | 初期選択項目を指定可能なオプションの追加。 | |
messagebox | ダイアログボックスを開き、ユーザーにメッセージを知らせる。 | |
4.54以降 | 特殊文字の解釈を制御するオプションの追加。 | |
4.60以降 | キャンセル時にマクロ停止を確認する機能の追加。 | |
yesnobox | ダイアログボックスを開き、ユーザーに「はい」/「いいえ」を選択させる。 | |
4.54以降 | 特殊文字の解釈を制御するオプションの追加。 | |
4.60以降 | キャンセル時にマクロ停止を確認する機能の追加。 |
ディレクトリやファイルを指定するもの
ダイアログボックスを表示させる引数に、メッセージの指定が必須であるものです。種別:その他 | Ver | 機能の簡易説明 |
---|---|---|
dirnamebox | 4.86以降 | ディレクトリ名を選択するダイアログボックスを開く。 |
filenamebox | 4.54以降 | ファイル名を選択するダイアログボックスを開く。 |
4.65以降 | ダイアログボックスの種類を指定するオプションの追加。 | |
4.85以降 | ダイアログボックスの初期ディレクトリを指定するオプションの追加。 |
ステータスボックスを指定するもの
ダイアログボックスの種類として statusbox を利用するものです。種別:その他 | Ver | 機能の簡易説明 |
---|---|---|
bringupbox | 4.78以降 | statusbox コマンドによって開かれたステータスダイアログボックスを最前面に表示する。 |
closesbox | statusbox コマンドによって開かれたステータスダイアログボックスを閉じる。 | |
statusbox | ステータスダイアログボックスを表示する。 | |
4.54以降 | 特殊文字の解釈を制御するオプションの追加。 |