Jednoduché skripty lze také používat pro vyčtení nebo úpravu nastavení z dialogu nastavení.
Upozornění:
Toto neplatí pro nastavení projektu!
Než bude možné nastavení vyčíst, musíte se nejprve dozvědět název nastavení. Zapněte pomocí následujícího skriptu C#- skryté kontextové menu:
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; } }
Až skript vykonáte, je nutné nejprve aplikaci EPLAN restartovat. Následně naleznete v kontextovém menu dialogu Nastavení další položku nabídky Nastavenou cestu zkopírovat do schránky. Vykonejte položku nabídky pro nastavení a zkopírujte název do schránky. Tak zní název pro nastavení Zobrazit identifikační čísla např. USER.SYSTEM.GUI.SHOW_PROPERTY_NR. Tento název pak lze dosadit do skriptu a pak příslušné nastavení změnit nebo vyčíst.
Následující příklad uvádí skript v C#, s kterým aktivujete nastavení Zobrazit identifikační čísla:
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; } }
V příkladu je pomocí třídy SetBoolSetting nastavení USER.SYSTEM.GUI.SHOW_PROPERTY_NR (= Zobrazit identifikační čísla) nastaveno na "true", tj. zapnuto. Pomocí "false" by se příslušné zatrhávací políčko zase deaktivovalo.
Stejný příklad vypadá ve Visual Basic.Net následovně:
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
Pro vyčtení tohoto nastavení nebo pro změnu / vyčtení nastavení s jinými vlastnostmi musíte v analogických skriptech používat podobné třídy (např. GetBoolSetting, SetStringSetting atd.).
Viz také