# cygconnect

Cygwinへ接続する。

    cygconnect [<command line parameters>]

## 解説

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

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

MACRO が Tera Term とすでにリンクされていて、Tera Term がホスト又は Cygwin にすでに接続されている場合、このコマンドは無視される。

このコマンドの結果、リンクと接続の状態に応じて以下のうちの一つの値がシステム変数 result に格納される。

値 | 状態
--- | ---
0 | Tera Term とリンクされていない。
1 | ホスト又は cygwin への接続はされていないが、Tera Term へのリンクはされている。
2 | リンクおよび接続両方ともされている。

"cygconnect" コマンドを実行する前にリンクと接続の状態を調べるには、"testlink" コマンドを使うことができる。

Tera Term と MACRO のリンクしていない状態では、"connect" と "cygconnect", "testlink" 以外の通信コマンドは実行できない。

## 例

    ; cygwin に接続した Tera Term を起動
    cygconnect

    ; カレントディレクトリを C:\ に移動した状態で cygwin に接続した Tera Term を起動
    cygconnect '-d C:\ -nocd -nols'

## 参照

- "connect"
- "closett"
- "disconnect"
- "testlink"
- "unlink"
- Cygwin Information and Installation
- 切断後すぐに接続する場合の注意点