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>文字列コマンドラインパラメータを指定します

対象バージョン

バージョン 4.57 以降で利用可能です。

戻り値

戻り値として以下の変数が定義されます。
変数名状態
result0Tera Term とリンクされていない。
1ホストまたは cygwin への接続はされていないが、Tera Term へのリンクはされている。
2リンクおよび接続両方ともされている。

関連コマンド

種別:通信Ver機能の簡易説明
closettTera Term を終了させる。
connect接続する。
disconnectTera Term とホストの間の通信を終了させる。
testlink現在のリンクおよび接続の状態を報告する。
unlink現在の Tera Term ウインドウと MACRO の間のリンクを断つ。

使用方法

使用例

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

サンプル

サンプルマクロはありません。

備考

特にありません。