Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  EPLAN Electric P8
  Skript laden per Bedingung

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN
Autor Thema:  Skript laden per Bedingung (1190 mal gelesen)
Rofang
Mitglied
Elektrokonstrukteur


Sehen Sie sich das Profil von Rofang an!   Senden Sie eine Private Message an Rofang  Schreiben Sie einen Gästebucheintrag für Rofang

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von Jonny Wire an!   Senden Sie eine Private Message an Jonny Wire  Schreiben Sie einen Gästebucheintrag für Jonny Wire

Beiträge: 786
Registriert: 08.12.2008

EPLAN Electric P8
... in allen Versionen/Varianten

erstellt am: 08. Mrz. 2019 08:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Rofang 10 Unities + Antwort hilfreich

Ich würde pro Script eine "Rechteverwaltung" einbauen und beim ausführen prüfen ob der User das "darf".

------------------
Scripting in EPLAN ist einfach (toll)!

Scripte & Anwendungen!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Rofang
Mitglied
Elektrokonstrukteur


Sehen Sie sich das Profil von Rofang an!   Senden Sie eine Private Message an Rofang  Schreiben Sie einen Gästebucheintrag für Rofang

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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



Sehen Sie sich das Profil von F.S. an!   Senden Sie eine Private Message an F.S.  Schreiben Sie einen Gästebucheintrag für F.S.

Beiträge: 1815
Registriert: 23.04.2003

EPLAN Electric P8
2023 Prof.

erstellt am: 08. Mrz. 2019 11:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Rofang 10 Unities + Antwort hilfreich

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.7

public 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


Sehen Sie sich das Profil von Rofang an!   Senden Sie eine Private Message an Rofang  Schreiben Sie einen Gästebucheintrag für Rofang

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Frank,

super! Genau das was ich gesucht habe!

Jetzt muss ich nur testen ob es auch mit der Version 2.5 klappt.

Vielen Dank!

Rofang

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz