【Tera Term マクロ言語】コマンドリファレンス
[その他のコマンド]
リストボックスを開き、ユーザーに項目を選択させます。
listbox <message> <title> <string array> [<selected>]
リストボックスを開き、ユーザーがリストから選択肢を指定することができます。
listbox は <string array> の配列要素をすべて選択項目として表示します。
リストボックスに表示されるメッセージ。
リストボックスのタイトル。
リストボックスの選択項目。
以下のように、表示しようとする選択項目数より大きい要素数で <string array> を定義すると、最後に空文字列が表示されます。
strdim msg 4
msg[0] = 'バナナ'
msg[1] = 'りんご'
msg[2] = 'みかん'
listbox '好きな食べ物を選んでください' 'あなたへの問い' msg
; 選択肢が4つ表示される
バナナ
りんご
みかん
[空文字列]
(バージョン 4.89 以降)
初期選択項目(0オリジンインデックス)。
<selected> を指定する事で、初期状態で選択されている項目を指定する事ができます。
省略した場合は 0 (先頭) が指定されたものとして扱われます。
指定するパラメータは以下の通りです。
パラメータ | 型 | パラメータ説明 |
<message> | 文字列 | リストボックスに表示されるメッセージを指定します。 |
<title> | 文字列 | リストボックスのタイトルを指定します。 |
<string array> | 文字列型配列 | 選択肢をもつ配列を指定します。 |
<selected> | 整数 | デフォルトの選択項目を指定します。 |
続きを読む