在 EPLAN 中,您可加载和卸载一个脚本。在这种情况下不执行开始功能,而在 EPLAN 中注册为特殊功能。您可给 EPLAN 添加一个新操作或一个新菜单项,或将功能注册,以应对特殊的 EPLAN 事件。
为了给程序添加一个新操作,在脚本中通过特性 [DeclareAction] 来标识功能。通过特性 [DeclareAction()] 的参数,您可确定 EPLAN 中新操作的名称。
C#- 脚本的基本结构如下:
public class <ScriptName> { [DeclareAction("<ActionName>")] public void <FunctionName> { //<Enter your code text here> return; } }
下列示例显示了 C# 脚本中可注册新操作的一个脚本:
public class SimpleScriptAction { [DeclareAction("MyScriptAction")] public void MyFunctionAsAction() { MessageBox.Show("MyFunctionAsAction was called!", "RegisterScriptAction"); return; } }
如果您加载一个带有上述代码的脚本,则在 EPLAN 中,功能 MyFunctionAsAction 作为操作以名称 MyScriptAction 注册。
Visual Basic.Net 的相同示例如下:
Public Class SimpleScriptAction <DeclareAction("MyScriptAction")> _ Public Sub MyFunctionAsAction() MessageBox.Show("MyFunctionAsAction was called!", "RegisterScriptAction") Return End Sub 'MyFunctionAsAction End Class 'SimpleScriptAction
相应的脚本(带有 [DeclareAction]) 在通过菜单项加载而加载之后,新操作如 EPLAN 其它操作一样完全可使用。例如,通过命令行来调用,或将它添加给一个菜单项或一个工具栏的按钮。
如果加载了一次脚本,则在下次启动 EPLAN 时,脚本就会自动加载,并且也可更新操作。注销脚本通过菜单项卸载来进行。
也参见