Show/Hide Toolbars

EmEditor 説明

導航: EmEditor 說明 > 巨集參考 > Editor 對象 > 方法

EmEditor 巨集參考: ExecutePlugin 方法

Scroll 上一頁 首頁 下一頁 其他
EmEditor 首頁 - EmEditor 說明 - EmEditor 巨集參考 - Editor 對象

ExecutePlugin 方法

執行一個指定的外掛程式。

[JavaScript]

nResult = editor.ExecutePlugin( strPluginFileName, nFlags, nParam, strParam );

[VBScript]

nResult = editor.ExecutePlugin( strPluginFileName, nFlags, nParam, strParam )

參數

strPluginFileName

指定外掛程式檔案名。

nFlags

指定下列值的組合。不能同時指定 eePluginExecuteCommand,eePluginUserMessage,和 eePluginQueryStatus。

eePluginExecuteCommand

像使用者選擇外掛程式命令一樣運行外掛程式。指定此參數時,將忽略 nParam 和 strParam 參數。

eePluginUserMessage

使用 nParam 和 strParam 參數向外掛程式發送消息。

eePluginQueryStatus

檢索外掛程式狀態。指定此參數時,將忽略 nParam 和 strParam 參數。

eePluginAbsolutePath

strPluginFileName 包含檔案的完整路徑。如果未指定此標志,則外掛程式必須存在于預設外掛程式資料夾中,即 EmEditor 安裝資料夾中的 PlugIns 子資料夾。

nParam

指定要發送到外掛程式的整數參數。參數的含義取決于每個外掛程式。如果省略,則 0 會被指定。

strParam

指定要發送到外掛程式的字串參數。參數的含義取決于每個外掛程式。如果省略,則空字串會被指定。

返回值

返回值為負值如果發生錯誤的話。否則,如果指定了 eePluginExecuteCommand,則返回值為0。如果指定了 eePluginUserMessage,則返回值的含義取決于每個外掛程式。如果指定了eePluginQueryStatus,則該方法會返回以下值的組合。

eeStatusEnabled

外掛程式已啟用。

eeStatusLatched

外掛程式已檢查。

範例

[JavaScript]

editor.ExecutePlugin( "Snippets.dll", eePluginUserMessage, 0, "<${1:p}>${2:${SelText}}</$1>$0" );

editor.ExecutePlugin( "Snippets.dll", eePluginUserMessage, 1, "General\\Date");

editor.ExecutePlugin( "Snippets.dll", eePluginUserMessage, 2, "/General/Date" );

[VBScript]

editor.ExecutePlugin "Snippets.dll", eePluginUserMessage, 0, "<${1:p}>${2:${SelText}}</$1>$0"

editor.ExecutePlugin "Snippets.dll", eePluginUserMessage, 1, "General" & Chr(92) & "Date"

editor.ExecutePlugin "Snippets.dll", eePluginUserMessage, 2, "/General/Date"

版本

支持 EmEditor 15.5 或之后的版本。

Copyright © 2003-2021 by Emurasoft, Inc.