Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  EPLAN Electric P8
  Seite aus dem Skript des Projekts löschen

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:  Seite aus dem Skript des Projekts löschen (2258 mal gelesen)
ic4ru5
Mitglied
Engineer

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

Beiträge: 5
Registriert: 30.08.2017

erstellt am: 26. Nov. 2017 18:40    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 cad.de Gemeinschaft

Ich habe mich gefragt, wie man Seiten aus einem Projekt mit einem Skript löscht. Ich kann sie durch insertpagemacro hinzufügen.
Hast du irgendwelche Ides.

Vielen Dank im Voraus,
Jan

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

Sbg Markus
Mitglied



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

Beiträge: 516
Registriert: 24.11.2009

Eplan P8 2.7
Eplan P8 2.5
Eplan P8 2.3
Eplan P8 2.2
Eplan P8 2.0
Eplan 5.70.4.26200

erstellt am: 27. Nov. 2017 10:19    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 ic4ru5 10 Unities + Antwort hilfreich

Du kannst die Seite mit "GfDlgMgrActionIGfWindDelete" löschen.

Aus dem Skript raus musst du diese Seite vorher noch markieren.

------------------
---------------

mfg Markus

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

ic4ru5
Mitglied
Engineer

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

Beiträge: 5
Registriert: 30.08.2017

erstellt am: 28. Nov. 2017 21:37    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 Sbg Markus!
Ich habe ein bisschen geschmeckt. Diese ACC ruft die Löschtaste auf. Es ist wenig hilfreich, wenn die Seite nicht manuell markiert wird. Irgendeine Ideen, wie man Seiten durch Index vorwählt / hervorhebt oder diese irgendwie anders überbrückt?

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

Sbg Markus
Mitglied



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

Beiträge: 516
Registriert: 24.11.2009

Eplan P8 2.7
Eplan P8 2.5
Eplan P8 2.3
Eplan P8 2.2
Eplan P8 2.0
Eplan 5.70.4.26200

erstellt am: 29. Nov. 2017 06: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 ic4ru5 10 Unities + Antwort hilfreich

Mit edit und pagename, die Seite öffnen
und mit
XGedSelectPageAction
markieren

------------------
---------------

mfg Markus

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

A.Robert
Mitglied
staatl. gepr. Techniker


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

Beiträge: 441
Registriert: 09.03.2015

EPLAN Electric P8 - Select
Version:
2.6 HF4
2.8 HF4 / SQL
2.9 SP1 Update 14 / ProPanel

erstellt am: 11. Apr. 2019 11:19    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 ic4ru5 10 Unities + Antwort hilfreich

Moin,

musste diese Woche auf Grund der Änderung vom Kunden unseren Script für die Dokuerstellung anpassen.
Unteranderem gehörte dazu, Seiten zu löschen + Seitenmakros einfügen.

Hier ein Auszug mit dem löschen definierter Seiten.

Code:

    private void PageDeleteLIG1()
    {
        bool bReVal = false;
        ActionCallingContext oAcc_Page = new ActionCallingContext();
        CommandLineInterpreter oCLI_Page = new CommandLineInterpreter();

        Parallel.Invoke(() =>
        {
            oAcc_Page.AddParameter("PAGENAME", "==CONT=LIG1+E1&EFS/30");
            bReVal = oCLI_Page.Execute("edit", oAcc_Page);
            if (bReVal == true)
            {
                oCLI_Page.Execute("XGedSelectPageAction", oAcc_Page);
                oCLI_Page.Execute("GfDlgMgrActionIGfWindDelete", oAcc_Page);
            }
            else // (bReVal == false), Datei nicht markiert / gefunden
            {
                MessageBox.Show("Beleuchtung '==CONT=LIG1+E1&EFS/30' wurde nicht gefunden.\nLöschen nicht möglich!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); // Test MessageBox*
            }
        },
          () =>
          {
              if (bReVal == true)
              {
                  Thread.Sleep(750);
                  TastenSimulieren();
              }
          }
      );
    }

    private void TastenSimulieren()
    {
        Thread.Sleep(10);
        System.Windows.Forms.SendKeys.SendWait("{ENTER}");
    }


Bosonderheit, und das hat bis jetzt gut funktioniert. Ich lasse mir ein Rückgabewet vom ActionCallingContext geben und entscheide dann, ob die Seite vorhanden ist und gelöscht werden kann.

Falls mal jemand ähnliches braucht und in Zukunft über die SuFu das hier findet...

------------------
Gruß Robert

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

ePlanVirus
Mitglied
CAD Konstrukteur

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

Beiträge: 9
Registriert: 23.08.2018

erstellt am: 06. Aug. 2019 20:34    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 ic4ru5 10 Unities + Antwort hilfreich

Hallo Robert,

beim löschen und Hinzufügen von Seitenmakros, hast du da eine Masken in Excel oä verwendet?

Vielen Dank im Voraus.

Gruß

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