# マクロ実行法

TTPMACRO.EXE は TTERMPRO.EXE があるディレクトリに置かれていなければなりません。
マクロファイルを実行するには、2通りの方法があります。

## 1) Tera Term からマクロを実行する。

Tera Term の [Control] Macro コマンドを実行してください。すると、MACRO が起動し、マクロファイル (*.TTL) を選択するダイアログボックスが現れるので、実行したいマクロファイルを選択してください。

## 2) MACRO を直接起動し、マクロを実行する。 (Tera Term はマクロから起動。)

TTPMACRO.EXE を起動するときのコマンドライン(ショートカットのリンク先)でマクロファイル名を指定することができます。例えばマクロファイル "DIALUP.TTL" を実行したい場合、コマンドライン(ショートカットのリンク先)は、

    TTPMACRO DIALUP.TTL

と指定してください。マクロファイル名の拡張子 ".TTL" は省略可能です。マクロファイル名を省略すると、MACRO起動後にマクロファイルを選択するダイアログボックスが現れます。よく使用するマクロは、アイコン(ショートカット)を作成しておくと便利です。

方法 2) で、MACRO を起動した場合、マクロコマンドconnectによって、Tera Term を起動することができます。

マクロ実行中は、「MACRO - <マクロファイル名>」というアイコンまたはダイアログボックスがあらわれます。ダイアログボックスの「Pause」/「Start」/「End] ボタンを押すとマクロを停止/再開/終了することができます。

## 注: ウインドウを表示しないで実行する

ウインドウを表示しないで実行するには、TTERMPRO.EXE および TTPMACRO.EXE ともに "/V" コマンドラインオプションを指定して起動します。
マクロの connect コマンドを用いて TTERMPRO.EXE が起動される場合は、connect コマンドの引数に "/V" を追加する必要があります。
タスクなどを用い、ログインしていない状態で実行するにはこのオプションが必要です。

## 注: マクロファイルの読み込み

マクロファイルは、一括してメモリ上に読み込まれてから、翻訳実行されます。ただし、マクロコマンドinclude は、当該コマンドが実行される度に、指定されたマクロファイルを読み込みます。ネットワーク上にあるマクロファイルを直接実行する際、ネットワークが切断されると、マクロコマンドincludeがエラーになります。