Hot News aus dem CAD.de-Newsletter:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  EPLAN Electric P8
  mit C# Projekt Reorganisieren

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:   mit C# Projekt Reorganisieren (1000 mal gelesen)
MarcCore
Mitglied



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

Beiträge: 402
Registriert: 24.01.2014

Eplan P8 2.2/ 2.7

erstellt am: 24. Jan. 2018 15:13    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 Leute,
ich suche eine Möglichkeit mit C# mein Projekt zu Reorganisieren.

Komprimieren gibt mit der Action "compress" aber zu Reorganisieren
habe ich leider nichts gefunden.

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

EplanAndi
Mitglied



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

Beiträge: 332
Registriert: 17.02.2010

P8 - Professional Version 2.7

erstellt am: 24. Jan. 2018 15:32    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 MarcCore 10 Unities + Antwort hilfreich

MarcCore
Mitglied



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

Beiträge: 402
Registriert: 24.01.2014

Eplan P8 2.2/ 2.7

erstellt am: 25. Jan. 2018 07:30    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


EplanError.jpg

 
Hey danke für den Tipp.
Leider funktioniert es nicht.
Meine Aktion sieht so aus:

    public void Project_Reorga()
    {

        CommandLineInterpreter oCLI = new
        CommandLineInterpreter();
        ActionCallingContext acc = new ActionCallingContext();

        acc.AddParameter("Type", "REORGANIZE");
        acc.AddParameter("EXTENDEDMODE", "1");
       
        oCLI.Execute("projectmanagement", acc);

        return;
    }

Aber Eplan gibt in der Systemmeldung folgenden Fehler aus. (Siehe Bild)

Obwohl Eplan das in der Hilfe angibt.

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

EplanAndi
Mitglied



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

Beiträge: 332
Registriert: 17.02.2010

P8 - Professional Version 2.7

erstellt am: 25. Jan. 2018 08:28    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 MarcCore 10 Unities + Antwort hilfreich

Aus dem Beispiel in der Hilfe würde ich sagen das man den Parameter TYPE mit ":" verwenden verwenden muss, sprich wie folgt:

acc.AddParameter("Type:REORGANIZE");

Kannst du ja mal flott ausprobieren 

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

Eplan Electric P8
2.8 Prof.

erstellt am: 30. Jan. 2018 07:30    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 MarcCore 10 Unities + Antwort hilfreich

EDIT:
Ich seh gerade deine Fehlermeldung, ok dann wird wohl deine Eplan Version diese Action noch nicht unterstützen.

Deine Aktion funktioniert schon, du bekommst nur nicht mit das was passiert.

Besser wäre vielleicht wenn du einen Fortschrittsbalken einbaust.

Code:

public void Project_Reorga()
{
//Progressbar ein
Progress oProgress = new Progress("SimpleProgress");
oProgress.ShowImmediately();

CommandLineInterpreter oCLI = new CommandLineInterpreter();
ActionCallingContext acc = new ActionCallingContext();
acc.AddParameter("Type", "REORGANIZE");
acc.AddParameter("EXTENDEDMODE", "1");
oCLI.Execute("projectmanagement", acc);

//Progressbar aus
oProgress.EndPart(true);

return;
}



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

[Diese Nachricht wurde von F.S. am 30. Jan. 2018 editiert.]

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

MarcCore
Mitglied



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

Beiträge: 402
Registriert: 24.01.2014

Eplan P8 2.2/ 2.7

erstellt am: 30. Jan. 2018 09:44    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,
leider kriege ich immer noch den Fehler.

Ich arbeite in diesem Fall mit Eplan 2.2 HF1

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

Eplan Electric P8
2.8 Prof.

erstellt am: 30. Jan. 2018 10:10    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 MarcCore 10 Unities + Antwort hilfreich

Wie schon gesagt, dann liegt es an der Version, diese Action gibt es erst seit Version 2.6

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

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



CAD-Planer (m/w/d)

Die Wurm-Gruppe gehört zu den führenden Anbietern von Automatisierungssystemen für Kälteanlagen und Gebäudetechnikmanagement im Lebensmittelhandel. Als Teil der Wurm-Gruppe ist GTM der MSR-Spezialist für die Gebäudetechnik und projektiert rund 300 konkrete Märkte pro Jahr mit Hardware, Software und Schaltschränken. An unserem Standort in Remscheid bieten wir ein vielfältiges Spektrum, ...

Anzeige ansehenTechnischer Zeichner, Bauzeichner
JochenNie
Mitglied
Elektrokonstrukteur


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

Beiträge: 253
Registriert: 15.05.2013

EPLAN Electric P8 - Professional
Version: 2.3 HF1
Version: 2.5 HF2
Version: 2.6 HF2

erstellt am: 30. Jan. 2018 11:14    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 MarcCore 10 Unities + Antwort hilfreich

Hallo,

versuch mal folgendes:

Code:
// Abfrage: YES/NO
        DialogResult oDialogResult_0 = new DialogResult();
        oDialogResult_0 = MessageBox.Show("Soll das Projekt reorganisiert werden?", "Abfrage", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

if (oDialogResult_0 == DialogResult.Yes)
            {
MessageBox.Show("Im folgendem Fenster [Erweiterter Modus] auswaehlen.\n\nErst dann mit OK bestaetigen.", "Hinweis");

CommandLineInterpreter oCLI_0 = new CommandLineInterpreter();
oCLI_0.Execute("XPrjActionProjectReorganize");
}

Es handelt sich hier um einen Auszug eines Skriptes. Leider konnte ich hier nicht den erweiterten Modus automatisch setzen. Das Script ist mindestens in der V2.5 lauffähig. Kannst Du ja mal ausprobieren.

Gruß Jochen

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