cygconnect

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

cygconnect 機能

[通信コマンド]

Cygwinへ接続します。

コマンドライン

cygconnect [<command line parameters>]

機能説明

ローカルに構築した Cygwin 環境に Tera Term から接続します。

Cygwin は、Windows 上で UNIX / Linux のような環境を提供するオープンソースソフトウェアです。
前提
前提として、以下の3つの「リンクと接続の状態」で、挙動が変わります。
下記の「リンク」と「接続」については 「Tera Term の「リンク」と「接続」」 を参照してください。

リンクされていない(接続はできない)
MACRO が Tera Term とリンクされていない場合、Cygwin に接続した Tera Term を起動してマクロとリンクします。
<command line parameters> は、Cygwin に接続する時に使う CygTerm のコマンドラインパラメータです。
CygTerm のコマンドラインパラメータについては、ヘルプの "CygTerm+ コマンドライン" を参照してください。

リンクされているがホストに接続されていない
MACRO が Tera Term とすでにリンクされていて、Tera Term がホストに接続されていない場合、リンクしている Tera Term を終了させた後、cygwin に接続した状態の Tera Termを 起動してマクロとリンクします。

リンクされていてホストへ接続されている
MACRO が Tera Term とすでにリンクされていて、Tera Term がホスト又は Cygwin にすでに接続されている場合、このコマンドは無視されます。
[<command line parameters>]
コマンドラインパラメータを指定します。
その他
connect を実行する前にリンクと接続の状態を調べるには、096 を使うことができます。
Tera Term とマクロがリンクしていない状態では、048 / 049 / 096 以外の通信コマンドは実行できません。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<command line parameters>文字列コマンドラインパラメータを指定します

続きを読む

connect

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

connect 機能

[通信コマンド]

接続する。

コマンドライン

connect <command line parameters>

機能説明

Tera Term 本体から対象ホストに接続します。
実行の前提
前提として、以下の3つの「リンクと接続の状態」で、挙動が変わります。
下記の「リンク」と「接続」については 「Tera Term の「リンク」と「接続」」 を参照してください。

リンクされていない(接続はできない)
マクロが Tera Term とリンクされていない場合 Tera Term を起動してマクロとリンクします。
<command line parameters> は Tera Term を起動する時のコマンドラインパラメータです。

リンクされているがホストに接続されていない
マクロが Tera Term とすでにリンクされていて Tera Term がホストに接続されていない場合 Tera Term をコマンドライン <command line parameters> で指定されるホストに接続させます。
Tera Term のコマンドラインパラメータについては "Tera Term Pro コマンドライン"、"TTSSH コマンドライン"を参照してください。

リンクされていてホストへ接続されている
マクロが Tera Term とすでにリンクされていて Tera Term がホストにすでに接続されている場合、このコマンドは無視されます。
<command line parameters>
コマンドラインパラメータを指定します。
これは、コマンドラインで ttermpro.exe に渡すパラメータと同一です。
その他
connect を実行する前にリンクと接続の状態を調べるには testlink を使うことができます。
Tera Term とマクロがリンクしていない状態では connect / cygconnect / testlink 以外の通信コマンドは実行できません。

この仕様のため connect 実行前に logopen*1 を実行しても失敗します。

バージョン 4.63 にてコマンドライン解析の仕様が変更されています。詳細は備考を参照してください。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<command line parameters>文字列コマンドラインパラメータを指定します

続きを読む

closett

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

closett 機能

[通信コマンド]

Tera Term を終了させる。

コマンドライン

closett

機能説明

Tera Term を終了させ、マクロを非リンク状態にします。

非リンク状態では、connect コマンドによって新しい Tera Term ウィンドウを開き、マクロをそれにリンクさせることができます。
ConfirmDisconnect の設定有無に関係なく、常に TCP/IP 回線切断の確認をしません。

パラメータの説明

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

続きを読む

clearscreen

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

clearscreen 機能

[通信コマンド]

ウィンドウの画面を消去します。

コマンドライン

clearscreen <int>

機能説明

指定されたパラメータによって、ウィンドウの画面を消去します。

指定可能なパラメータは、以下の通りです。
<int>挙動の説明
0Tera Term の VT ウィンドウの画面を消去します。
1Tera Term の VT ウィンドウのスクロールバッファーの内容と画面を消去します。
2Tera Term の TEK ウィンドウの画面を消去します。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<int>整数ウィンドウの画面を消去するIDを指定します

続きを読む

changedir

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

changedir 機能

[通信コマンド]

Tera Term の現在のディレクトリを変更します。

コマンドライン

changedir <path>

機能説明

Tera Term (ttermpro.exe) の現在のディレクトリを <path> で指定したディレクトリに変更します。

Tera Term は Tera Term 自身のディレクトリと、Tera Term マクロが扱うディレクトリが別になります。
理由については 047 を参照してください。

具体的には Tera Term のメニューを操作した場合に開くフォルダが、Tera Term インストールディレクトリから changedir で変更したものになります。

コマンド(fileopen 等)で指定されるファイル名は、マクロの現在のディレクトリが基準になるため、changedir では変更できません。
fileopen 等でカレントディレクトリを変更したい場合は setdir を利用してください。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<path>文字列ディレクトリを指定します。

続きを読む