サイトアイコン スグブログ

teratermマクロでのmessageboxの使い方!文字を表示してみる

python

Teratermマクロのmessageboxで文字を表示したい場合があると思います。

そんな時にどうすれば良いか使い方を今回は実例を踏まえて行ってみます。

普段もTeratermマクロを使用している筆者が画像を用いて説明します。

teratermのmessageboxの使い方

teratermでmessageboxを使用する時の基礎構文

teratermマクロでmessageboxを使用する基本構文は以下です。

messagebox <メッセージ> <タイトル> <番号>

番号はデフォルトで0になっています。必ず記入する必要はありません。

実際にteratermでmessageboxを使用する

実例で簡単なメッセージを表示してみましょう。

Teratermマクロで以下のコードを記入して実行して見ます。

messagebox '文字を表示してみる' 'タイトルをここに入れる' 

結果は以下になります。

teratermのmessageboxで使用できる特殊文字

番号はデフォルトで0になっています。

この番号を明示的に1などにすると特殊文字が使用できます。

特殊文字とは以下になります。

入力結果
\\\
\n改行
\tタブ
特殊文字一覧表

teratermのmessageboxで改行を使用する失敗例

では実例で改行を入れてみましょう。

Teratermマクロで以下のコードを記入して実行して見ます。

messagebox '文字を表示してみる\n改行を入れてみる=失敗' 'タイトルをここに入れる' 

結果は以下となりました。数字に何も入れていないのでデフォルトの0となり特殊文字の\nがそのまま表示されました。失敗です。

teratermのmessageboxで改行を使用する成功例

では番号に1をいれてみましょう。以下のコードをteratermマクロに記入して実行します。

messagebox '文字を表示してみる\n改行を入れてみる=成功' 'タイトルをここに入れる' 1

結果は以下となりました。数字に0以外が入ったので特殊文字の\nが改行になりました。成功です。

teratermのmessageboxでタブを使用する失敗例

では次にタブをいれてみましょう。

以下のコードをteratermマクロに記入して実行します。

messagebox '文字を表示してみる\tタブを入れてみる' 'タイトルをここに入れる' 

結果は以下になりました。もうお分かりだと思いますが、数字がデフォルトなのでタブになりません。失敗です。

teratermのmessageboxでタブを使用する成功例

では以下のコードのように数字に1を入れてもう一回実行します。

messagebox '文字を表示してみる\tタブを入れてみる' 'タイトルをここに入れる' 1

すると結果は以下になりました。

タブが入りました。枠からはみ出してしまって失敗に見えますが、成功ですw

teratermのmessageboxの使い方のまとめ

teratermでmessageboxを使用する時の基礎構文

teratermマクロでmessageboxを使用する基本構文は以下です。

messagebox <メッセージ> <タイトル> <番号>

番号の箇所に0(デフォルト)以外を入れると以下の特殊文字が使用できます。

入力結果
\\\
\n改行
\tタブ
特殊文字一覧表

皆さんもteratermマクロmessageboxを試して文字を表示して見て下さい。

モバイルバージョンを終了