Show/Hide Toolbars

EmEditor 帮助

导航: EmEditor 帮助 > 宏参考 > Editor 对象 > Methods

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" );

[VBScript]

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

版本

支持 EmEditor Professional 15.5 或之后的版本。

Copyright © 2003-2016 by Emurasoft, Inc.