Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  EPLAN Electric P8
  Skript: Beschriftungsexport

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
Autor Thema:   Skript: Beschriftungsexport (328 mal gelesen)
fency
Mitglied
Eplan Konstrukteur


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

Beiträge: 100
Registriert: 15.07.2011

erstellt am: 25. Mai. 2020 15:50    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

Liebe Skripter hier im Forum ich brauch mal eure Hilfe.
Ich hab mir vor ein paar Jahren mal ein Export-Skript geschrieben,
dass verschieden wiederkehrende Aufgaben abarbeitet (Auswertungen aktualisieren, Beschriftungen ausgeben, PDF ausgeben,..)

Das hat immer sehr gut funktioniert.
Jetzt hat sich aber die Anforderung soweit verändet, dass ich mehrere Anlagenteile in einem Projekt habe und diese getrennt ausgeben muss,
die ganzen Auswertungen, ich nehme mal das Beispiel Summenstückliste, greift aber immer auf das gesamte Projekt zu.
Kann man irgendwo als Parameter noch ergänzen, dass er nur die markierten Bereiche abarbeitet?

Das ist die Routine für die Beschriftungsausgabe:

        //Stücklisten ausgeben
        public static void StuecklisteAusgeben(string Configscheme, string Destinationfile, string Filterscheme, string Sortscheme)
        {
            CommandLineInterpreter oCLA = new CommandLineInterpreter();
            ActionCallingContext ExportContext = new ActionCallingContext();
            ExportContext.AddParameter("CONFIGSCHEME", Configscheme);
            ExportContext.AddParameter("DESTINATIONFILE", Destinationfile);
            ExportContext.AddParameter("FILTERSCHEME", Filterscheme);
            ExportContext.AddParameter("LANGUAGE", "de_DE");
            ExportContext.AddParameter("SORTSCHEME", Sortscheme);
            oCLA.Execute("label", ExportContext);
        }

Wäre toll wenn da wer eine Idee hätte.

Danke schon mal und schönen Tag noch.

mfg

fency

------------------
Eplan 5.70 Prof.
Eplan P8 2.1 SP1
Eplan P8 2.5
Eplan P8 2.7 HF2

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

F.S.
Ehrenmitglied



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: 1558
Registriert: 23.04.2003

Eplan Electric P8
2.9 SP1 Prof.

erstellt am: 26. Mai. 2020 06:26    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 fency 10 Unities + Antwort hilfreich

Hallo fency,

das geht wenn du den Parameter USESELECTION=1 hinzufügst.

Code:
ExportContext.AddParameter("USESELECTION", "1");

Auszug aus der Hilfe:
Hinweis:
Im Unterschied zu dem Verhalten, wenn der Export der Fertigungsdaten / der Beschriftung über das EPLAN-Menü ausgeführt wird, berücksichtigt die Aktion label die aktuelle Auswahl im Projekt standardmäßig nicht, sondern gibt die Daten immer für das gesamte Projekt aus. Soll die aktuelle Auswahl im Projekt bei der Ausgabe der Fertigungsdaten berücksichtigt werden, dann müssen Sie den Parameter /USESELECTION verwenden.

------------------
grüße
FrankS

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

fency
Mitglied
Eplan Konstrukteur


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

Beiträge: 100
Registriert: 15.07.2011

erstellt am: 26. Mai. 2020 08:51    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

Danke Frank, hat super funktioniert.
Wenn ich mich aber richtig in der Hilfe schlau gemacht hat,
funktioniert das nicht für die Aktion "export" um die Selektion auch bei einem PDF anwenden zu können.
Gibt es da vielleicht eine Möglichkeit, denn sonst bringt mir leider auch die andere Lösung nicht wirlich viel.

mfg

------------------
Eplan 5.70 Prof.
Eplan P8 2.1 SP1
Eplan P8 2.5
Eplan P8 2.7 HF2

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

F.S.
Ehrenmitglied



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: 1558
Registriert: 23.04.2003

Eplan Electric P8
2.9 SP1 Prof.

erstellt am: 26. Mai. 2020 09:49    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 fency 10 Unities + Antwort hilfreich

Hast recht, bei export funktioniert das leider nicht so,
aber hier wurde schon beschrieben wie dann doch geht:

https://ww3.cad.de/foren/ubb/Forum467/HTML/011538.shtml#000001

------------------
grüße
FrankS

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



Funktionselektriker (m/w/d)

SMS group GmbH

SMS group GmbH ist ein international tätiges Unternehmen des Anlagen- und Maschinenbaus für die Verarbeitung von Stahl und NE-Metallen. Wir gehören zur SMS group, die mit rund 14.000 Mitarbeiterinnen und Mitarbeitern weltweit einen Umsatz von über 2,9 Mrd. EUR erwirtschaftet. Alleineigentümer der Holding SMS GmbH ist die Familie Weiss Stiftung. Die leistungsorientierte Unternehmenskultur ...

Anzeige ansehenLeitung, Teamleitung
fency
Mitglied
Eplan Konstrukteur


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

Beiträge: 100
Registriert: 15.07.2011

erstellt am: 26. Mai. 2020 11:09    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

Danke Frank, du bist der beste.

------------------
Eplan 5.70 Prof.
Eplan P8 2.1 SP1
Eplan P8 2.5
Eplan P8 2.7 HF2

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)2020 CAD.de | Impressum | Datenschutz