스크립팅 기능에도 매개 변수를 지정할 수 있습니다. 그러나 스크립트가 시작될 때 /Param 매개 변수가 스크립트에 전송될 경우에만 매개 변수 지정이 가능합니다. 이 작업은 명령줄에서 EPLAN을 호출하여 수행할 수 있습니다.
W3u.exe ExecuteScript /ScriptFile:<Value> /Param:<Value>
스크립트 실행을 위해 EPLAN은 명령줄을 통해 시작한 경우 첫 번째 매개 변수는 실행할 작업입니다. 스크립트 실행을 위한 작업을 ExecuteScript라고 합니다. 이 작업에는 실행할 스크립트의 이름을 지정하는 데 사용되는 /ScriptFile 매개 변수가 포함됩니다. 추가 매개 변수(Param1, Param2, Param3, ...)는 모두 스크립트의 start 함수로 전송됩니다.
C#로 작성된 다음 예에서 스크립트(script 함수)에는 세 개의 문자열 매개 변수인 Param1, Param2 및 Param3이 필요합니다.
public class SimpleScriptWithParameters { [시작] 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") 복귀 End Sub 'FunctionWithParameters End Class 'SimpleScriptWithParameters
script 함수에 사용된 모든 매개 변수는 호출 시에도 전송됩니다. 그렇지 않으면 스크립트가 실행되지 않습니다.
EPLAN Electric P8에서 사용하려는 경우 다음과 같이 Windows 7 운영 체제의 명령줄에 항목을 지정할 수 있습니다.
"C:\Program Files (x86)\EPLAN\Electric P8\<버전 번호>\BIN\W3u.exe" ExecuteScript /ScriptFile:"C:\Users\Public\EPLAN\Electric P8\Scripte\<회사 코드>\SimpleScriptWithParameters.cs" /Param1:Hello /Param2:" EPLAN " /Param3:User!
이 함수를 사용하면 자체 매개 변수로 EPLAN 명령줄 호출을 확장할 수 있습니다.
/NoSplash, /Frame:0 및 /Auto와 같은 명령줄 매개 변수만 사용하여 프로그램을 보이지 않게 시작한 다음 스크립트를 실행한 후에 다시 닫을 수 있습니다.
참조