脚本功能也能兼容参数。如果在脚本启动时,将一个参数 /Param 传送给脚本,这是非常有意义的。可通过命令行来完成 EPLAN 的调用:
W3u.exe ExecuteScript /ScriptFile:< 值 > /Param:< 值 >
如果通过命令行来启动 EPLAN,以执行一个脚本,则第一个参数就是应该执行的操作。通过脚本来执行操作的命令叫做 ExecuteScript。操作具有参数 /ScriptFile,通过其可确定要执行脚本的名称。任何一个其它辅助参数(Param1,Param2,Param3, ...) 都可传送给脚本的启动功能。
在下面的示例中(C#),脚本(脚本功能)需要三个链参数 Param1、Param2 和 Param3:
public class SimpleScriptWithParameters { [Start] public void FunctionWithParameters(String Param1, String Param2, String Param3) { MessageBox.Show(Param1 + Param2 + Param3, "SimpleScriptWithParameters") return; } }
Visual Basic.Net 的相同示例如下:
Public Class SimpleScriptWithParameters <Start> _ Public Sub FunctionWithParameters(ByVal Param1 As String, ByVal Param2 As String, ByVal Param3 As String) MessageBox.Show(Param1 + Param2 + Param3, "SimpleScriptWithParameters") Return End Sub 'FunctionWithParameters End Class 'SimpleScriptWithParameters
重要的是:脚本功能中使用的所有参数也可同样在调用中被接收。否则,将不会执行此脚本。
通过此功能,您可调用 EPLAN 的命令行,并且输入自己的参数。
同时,通过使用常规命令行参数,例如 /NoSplash,/Frame:0 和 /Auto,隐藏启动并在脚本执行结束后退出。
也参见