| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| |
| Eplan Partner Network: Maximaler Kundennutzen für digitale Transformation, eine Pressemitteilung
|
Autor
|
Thema: Skript laden per Bedingung (1276 / mal gelesen)
|
Rofang Mitglied Elektrokonstrukteur
Beiträge: 112 Registriert: 20.06.2013 EPLAN Electric P8 Professional EPLAN Pro Panel EPLAN Preplanning Vers. 2.5 Expertenmenü
|
erstellt am: 08. Mrz. 2019 07:39 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, mal wieder eine Frage an die Scriptprofis. Gibt es die Möglichkeit das Laden eines Scriptes an Bedingungen zu knüpfen? Hintergrund: Ich möchte das gewissen Scripte nur bei bestimmten Benutzern geladen werden. Glaube dies ist mit der Rechteverwaltung nicht möglich. Daher war mein Gedanke, Scripte entweder nur bei bestimmten Benutzernamen oder vorhandenen Lizenzen (Preplanning) zu laden. Viele Grüße Rofang Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jonny Wire Mitglied Script-Troll
Beiträge: 803 Registriert: 08.12.2008 EPLAN Electric P8 ... in allen Versionen/Varianten
|
erstellt am: 08. Mrz. 2019 08:35 <-- editieren / zitieren --> Unities abgeben: Nur für Rofang
|
Rofang Mitglied Elektrokonstrukteur
Beiträge: 112 Registriert: 20.06.2013 EPLAN Electric P8 Professional EPLAN Pro Panel EPLAN Preplanning Vers. 2.5 Expertenmenü
|
erstellt am: 08. Mrz. 2019 08:45 <-- editieren / zitieren --> Unities abgeben:
Hallo Jonny, danke für die Antwort. Die Idee ist nicht schlecht und würde mir persönlich reichen. Jedoch ist der wunsch explizit, dass nur bestimmte Leute die neuen Menüpunkte sehen können. Fehlte noch als Info, es werden Menüs angelegt. Das würde, glaube ich, schon ausreichen wenn nur die Erstellung/Anzeige eines Menüs auf die Benutzer/Lizenz (Ausbaustufe) reagieren würde. Viele Grüße Rofang Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
Beiträge: 1881 Registriert: 23.04.2003 EPLAN Electric P8 2024 Prof.
|
erstellt am: 08. Mrz. 2019 11:24 <-- editieren / zitieren --> Unities abgeben: Nur für Rofang
Hallo, Den menüpunkt nur bei bestimmter Lizenz Option anzeigen zu lassen ist nicht schwer. Schau dir folgenden Code an, Menüpunkt wird nur bei Preplanning erzeugt. Code:
// Menüpunkt nur bei bestimmter LicenseOption.cs // // Es wird abgefragt ob die Lizenz eine bestimmte Option enthält und nur dann ein Menüpunkt erzeugt. // Verfügbare LicenseOptions: https://www.eplan.help/en-US/infoportal/content/api/2.8/Eplan.EplApi.AFu~Eplan.EplApi.ApplicationFramework.LicenseOptions.html // // Copyright by Frank Schöneck, 2019 // // letzte Änderung: // V1.0.0, 08.03.2019, Frank Schöneck, Projektbeginn // // für Eplan Electric P8, ab V2.7public class GetLicenseOption { [DeclareMenu] public void MyFunction() { License license = new License(); LicenseOptions licenseOptions = LicenseOptions.Preplanning; if (license.HasOption(licenseOptions)) { Eplan.EplApi.Gui.Menu oMenu = new Eplan.EplApi.Gui.Menu(); oMenu.AddMenuItem("Menüpunkt-Text", "Menupunkt_Action"); } } }
------------------ grüße FrankS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rofang Mitglied Elektrokonstrukteur
Beiträge: 112 Registriert: 20.06.2013 EPLAN Electric P8 Professional EPLAN Pro Panel EPLAN Preplanning Vers. 2.5 Expertenmenü
|
erstellt am: 08. Mrz. 2019 12:36 <-- editieren / zitieren --> Unities abgeben:
|