cygconnect
2024/09/01 15:00
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> | 文字列 | コマンドラインパラメータを指定します |
対象バージョン
バージョン 4.57 以降で利用可能です。戻り値
戻り値として以下の変数が定義されます。変数名 | 値 | 状態 |
---|---|---|
result | 0 | Tera Term とリンクされていない。 |
1 | ホストまたは cygwin への接続はされていないが、Tera Term へのリンクはされている。 | |
2 | リンクおよび接続両方ともされている。 |
関連コマンド
種別:通信 | Ver | 機能の簡易説明 |
---|---|---|
closett | Tera Term を終了させる。 | |
connect | 接続する。 | |
disconnect | Tera Term とホストの間の通信を終了させる。 | |
testlink | 現在のリンクおよび接続の状態を報告する。 | |
unlink | 現在の Tera Term ウインドウと MACRO の間のリンクを断つ。 |
使用方法
使用例
・cygwin に接続した Tera Term を起動する場合cygconnect・カレントディレクトリを C:\ に移動した状態で cygwin に接続した Tera Term を起動する場合
cygconnect '-d C:\ -nocd -nols'