Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  EPLAN Electric P8
  Script funktioniert nicht mehr

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:  Script funktioniert nicht mehr (1858 mal gelesen)
Paschoe
Mitglied


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

Beiträge: 4
Registriert: 06.09.2007

Eplan P8 Version 2.6 HF3

erstellt am: 08. Feb. 2017 15:56    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

Hat jemand eine Idee, weshalb das folgende Script in Version 2.5 HF3 funktionierte, jetzt in Version 2.6 HF2 aber nicht mehr?
Gemäss Eplan wurde nichts geändert...

Code:

using System.Diagnostics;

public class Script
{
[Start]
//[DeclareAction("EbeneAusschalten")]
public void EbeneAusFuerPDF() // Funktion*
    {
// Ebene_2 ausschalten (Unsichtbar machen)
    ActionCallingContext EbeneAus = new ActionCallingContext();
EbeneAus.AddParameter("Layerstate", "Santex_2| |n|n|;Santex_3| |n|n|"); // "<EBENE>|<Textgröße>|<Sichtbar>|<Drucken>|<Farbe>"
new CommandLineInterpreter().Execute("ToggleLayers", EbeneAus);

//Projekt; Projektname ermitteln und Endung abschneiden.
string sProjectName = PathMap.SubstitutePath("$(PROJECTNAME)");
        string Projectpath = PathMap.SubstitutePath("$(PROJECTPATH)");
        Projectpath = Projectpath.Substring(0, Projectpath.LastIndexOf("\\")) + @"\";

ActionCallingContext exportContext = new ActionCallingContext ();
exportContext.AddParameter("TYPE","PDFPROJECT");
exportContext.AddParameter("exportfile",@"T:\"+ sProjectName +"_Bedienpanels.pdf");
exportContext.AddParameter("blackwhite","1"); //0 = PDF wird farbig
exportContext.AddParameter("useprintmargins","0"); // 1= Seiten werden mit Druckrändern ausgegeben
exportContext.AddParameter("usezoom","0"); // 1 = Zoomfaktor für die Anzeige
exportContext.AddParameter("zoomlevel","100");
exportContext.AddParameter("usesimplelink","0"); //1 = einfache Sprungfunktion
exportContext.AddParameter("readonlyexport","1"); //1 = PDF wird schreibgeschützt
exportContext.AddParameter("exportscheme","Santex Bedienseiten +BED"); // Filter für +BED
exportContext.AddParameter("fastwebview","1"); //1 = schnelle Web-Anzeige
exportContext.AddParameter("exportmodel","0");
//exportContext.AddParameter("ProjectName",strProjectName);

// PDF: Action
        Progress ProgressPDF = new Progress("ProgressPDF");
        ProgressPDF.BeginPart(100, "");
        ProgressPDF.SetAllowCancel(true);
new CommandLineInterpreter().Execute("export",exportContext);
        ProgressPDF.EndPart(true);

// PDF: Öffnen
//Process pPDF = new Process();
//       System.Diagnostics.Process.Start(Projectpath + sProjectName + ".pdf");

// Ebene Santex_2 wieder einschalten
    ActionCallingContext EbeneEin = new ActionCallingContext();
EbeneEin.AddParameter("Layerstate", "Santex_2| |y|y|;Santex_3| |y|y|"); // "<EBENE>|<Textgröße>|<Sichtbar>|<Drucken>|<Farbe>"
new CommandLineInterpreter().Execute("ToggleLayers", EbeneEin);
}
}


Danke vielmals für eure Hilfe!

EDIT: Der Teil in dem das Toggle-Layer AddIn angesprochen wird funktioniert einwandfrei. Die Ebenen werden ausgeblendet und nachher wieder eingeblendet. Lediglich der Teil, der das PDF exportieren sollte macht rein gar nichts... Stehe auf dem Schlauch...

------------------
Gruss Paddy

--------------------------------
  ...kennt einer diesen murphy?  

[Diese Nachricht wurde von Paschoe am 08. Feb. 2017 editiert.]

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. Feb. 2017 16:43    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 Paschoe 10 Unities + Antwort hilfreich


P8_20170208_01.PNG

 
Hallo,

die Fehlermeldung ist eindeutig. Hat sich wohl nun zur 2.6 endgültig geändert.

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

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

Paschoe
Mitglied


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

Beiträge: 4
Registriert: 06.09.2007

Eplan P8 Version 2.6 HF3

erstellt am: 08. Feb. 2017 16: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

Danke für den Hinweis aufs Meldungsfenster!

Jetzt gehts wieder!

------------------
Gruss Paddy

--------------------------------
...kennt einer diesen murphy? 

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

django
Moderator
Elektrokonstrukteur




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

Beiträge: 2903
Registriert: 12.02.2002

EPLAN 3.33
EPLAN 5.xx
P8 1.9.6
P8 1.9.10
P8 1.9.11
P8 2.0.9 - 2.8
alle Prof.

erstellt am: 09. Feb. 2017 06:52    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 Paschoe 10 Unities + Antwort hilfreich

War bei uns hier genauso. Habe dann mal nachgeschaut warum und festgestellt das sich die Aufrufparameter für den Export total geändert haben. Deshalb funktioniert kein Script für den Export mehr. Habe es dann umgeschrieben und dann funktioniert wieder alles so wie es sein soll. Steht alles gut dokumentiert in der Hilfe drin (mit Bespielen).

[Diese Nachricht wurde von django am 09. Feb. 2017 editiert.]

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