Show/Hide Toolbars

EmEditor 說明

導航: EmEditor 說明 > 外掛程式參考 > 內嵌函數

EmEditor 外掛程式參考: Editor_RunMacro

Scroll 上一頁 首頁 下一頁 其他
EmEditor 首頁 - EmEditor 說明 - 外掛程式參考 - 內嵌函數

Editor_RunMacro

運行一個巨集。您能直接用該內嵌函數或明確地發送 EE_RUN_MACRO 消息。

Editor_RunMacro( HWND hwnd, UINT nFlags, UINT nDefMacroLang, LPCWSTR pszMacroFile, LPCWSTR pszText, POINT_PTR* pptOrgPos, POINT_PTR* pptCodePos, POINT_PTR* pptErrorPos, HGLOBAL* phstrResult );

參數

hwnd

指定 EmEditor 視圖或框架的視窗句柄。

nFlags

指定下列值之一。

RUN_FILE

pszMacroFile 參數有效。

RUN_TEXT

pszText parameter 參數有效。

nDefMacroLang

指定下列值之一。

MACRO_LANG_JSCRIPT

該巨集是 JavaScript。

MACRO_LANG_VBSCRIPT

該巨集是 VBScript。

MACRO_LANG_UNKNOWN

該巨集語言未知。

pszMacroFile

指定您想要運行的巨集檔案的路徑以及名稱。

pszText

在內存上指定您想要運行的一段巨集文字。

pptOrgPos

指定巨集的原始位置。

pptCodePos

指定巨集的代碼位置。

pptErrorPos

接收巨集的錯誤位置。

phstrResult

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

返回值

返回值是下列值之一。

S_OK

成功。

S_FALSE

存在一個巨集錯誤,如語法錯誤。

S_EDIT_TEMP

存在一個巨集錯誤,但無法打開源代碼來編輯因為源代碼不是一個文字檔案。調用方應當用被按照 ptErrorPos 參數提供的信息設置的游標位置來打開源檔案。

E_FAIL

存在一個嚴重錯誤。

支持版本

支持 EmEditor 9.00 或之后的版本。

Copyright © 2003-2016 by Emurasoft, Inc.