간단한 스크립트는 설정 대화 상자에서 설정을 읽고 변경하는 데도 사용될 수 있습니다.
참고:
프로젝트 설정에는 스크립트가 적용되지 않습니다.
설정을 읽으려면 먼저 설정의 이름을 찾아야 합니다. 이렇게 하려면 다음 C# 스크립트를 사용하여 숨겨진 메뉴를 켜십시오.
public class SetSettingScript { [Start] public void SetSetting() { Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings(); oSettings.SetBoolSetting("USER.EnfMVC.ContextMenuSetting.ShowExtended", true, 0); return; } }
스크립트를 실행한 후에는 먼저 EPLAN을 다시 시작해야 합니다. 설정 대화 상자의 컨텍스트 메뉴에 설정 경로를 클립보드에 복사 옵션이 제공됩니다. 설정에 대한 메뉴 항목을 실행하고 해당 이름을 클립보드로 복사합니다. 따라서 식별 번호 표시 설정의 이름은 예를 들어 USER.SYSTEM.GUI.SHOW_PROPERTY_NR입니다. 그런 후 이 이름을 스크립트에 사용하여 해당 설정을 수정하거나 읽을 수 있습니다.
다음 예에서는 식별 번호 표시 설정을 활성화하는 데 사용할 수 있는 C#으로 된 스크립트를 보여 줍니다.
public class SetSettingScript { [Start] public void SetSetting() { Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings(); oSettings.SetBoolSetting("USER.SYSTEM.GUI.SHOW_PROPERTY_NR", true, 0); return; } }
이 예에서 SetBoolSetting 클래스는 USER.SYSTEM.GUI.SHOW_PROPERTY_NR(= 식별 번호 표시) 설정을 "true"로 전환하는 데 도움을 줍니다(즉, 활성화됨). "거짓"은 해당하는 확인란을 다시 비활성화합니다.
같은 예를 Visual Basic.Net으로 나타낼 경우 다음과 같습니다.
Public Class SetSettingScript <Start> _ Public Sub SetSetting() Dim oSettings As New Eplan.EplApi.Base.Settings() oSettings.SetBoolSetting("USER.SYSTEM.GUI.SHOW_PROPERTY_NR", True, 0) Return End Sub 'SetSetting End Class 'SetSettingScript
이 설정을 읽거나 다른 속성을 갖는 설정을 변경하거나 읽으려면 비슷한 클래스(예: GetBoolSetting, SetStringSetting 등)의 유사 스크립트를 사용해야 합니다.
참조