Show/Hide Toolbars

EmEditor 說明

導航: EmEditor 說明 > 外掛程式參考 > 結構

EmEditor 外掛程式參考: RUN_MACRO_INFO

Scroll 上一頁 首頁 下一頁 其他
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

該巨集是 JavaScript。

MACRO_LANG_VBSCRIPT

該巨集是 VBScript。

MACRO_LANG_UNKNOWN

該巨集語言未知。

ptOrgPos

指定巨集的原始位置。

ptCodePos

指定巨集的代碼位置。

ptErrorPos

接收巨集的錯誤位置。

hstrResult

輸出。接收句柄到巨集所返回的輸出字符串中。調用方負責使用 GlobalFree 函數來釋放該句柄。

支持版本

支持 EmEditor 9.00 或之后的版本。

Copyright © 2003-2016 by Emurasoft, Inc.