Show/Hide Toolbars

EmEditor ヘルプ

EmEditor ホーム - EmEditor ヘルプ - プラグイン リファレンス - 構造体

RUN_MACRO_INFO

EE_RUN_MACRO メッセージで使用します。

typedef struct _RUN_MACRO_INFO {

   size_t cbSize;

   LPCWSTR pszMacroFile;

   LPCWSTR pszText;

   UINT nFlags;

   int nDefMacroLang;

   POINT_PTR ptOrgPos;

   POINT_PTR ptCodePos;

   POINT_PTR ptErrorPos;

   HGLOBAL hstrResult;

} RUN_MACRO_INFO;

フィールド

cbSize

このデータ構造体のバイトのサイズ。EE_RUN_MACRO メッセージを送る前にこのメンバーを sizeof( RUN_MACRO_INFO ) に設定します。

pszMacroFile

起動したいマクロ ファイルのパスとファイル名を指定します。

pszText

起動したいメモリのマクロ テキストを指定します。

nFlags

次の値のいずれかを指定します。

RUN_FILE

pszMacroFile パラメータは有効です。

RUN_TEXT

pszText パラメータは有効です。

nDefMacroLang

次の値の組み合わせを指定します。

MACRO_LANG_JSCRIPT

マクロは JScript です。

MACRO_LANG_V8

マクロは V8 です。

MACRO_LANG_VBSCRIPT

マクロは VBScript です。

MACRO_LANG_UNKNOWN

マクロ言語は不明です。

MACRO_SYNC_ONLY

マクロを同期実行します。

ptOrgPos

マクロの既定位置を指定します。

ptCodePos

マクロのコード位置を指定します。

ptErrorPos

マクロのエラー位置を指定します。

hstrResult

出力。マクロが戻る出力の文字列へのハンドルを受信します。発信者は GlobalFree 機能を使用して、このハンドルをフリーにすることができます。

バージョン

Version 9.00 以上で利用できます。

Copyright © 2003-2023 by Emurasoft, Inc.