| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| | |
 | Die Eplan Roadshow startet in 11 Städten der DACH-Region: Engineering & Fertigung im Fokus, eine Pressemitteilung
|
|
Autor
|
Thema: Parameter PAGENAMEn im Script (2629 / mal gelesen)
|
ELB Mitglied Ingenieur

 Beiträge: 17 Registriert: 15.08.2017
|
erstellt am: 15. Aug. 2018 13:50 <-- editieren / zitieren --> Unities abgeben:         
Hallo Zusammen, kann jemand mir schreiben wie kann ich den Parameter PAGENAMEn im Script einstellen oder ob jemand diese Befehle im Script schreiben kann. export /TYPE:PDFPAGESSCHEME /EXPORTSCHEME:myScheme /PAGENAME1:=CA1+EAA/1 /PAGENAME2:=EB3+ET1/2 /PAGENAME3:=EB3+ET1/7 /PROJECTNAME:C:\Projects\EPLAN\ESS_Sample_Project.elk /EXPORTFILE:C:\temp.pdf Diese Einstellung hat aber nicht funktioniert. "acc.AddParameter("PAGENAMEn",PAGENAME1:=CA1+EAA/1PAGENAME2:=EB3+ET1/2PAGENAME3:=EB3+ET1/7);" Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
    
 Beiträge: 1955 Registriert: 23.04.2003 EPLAN Electric P8 2025 Prof.
|
erstellt am: 15. Aug. 2018 15:35 <-- editieren / zitieren --> Unities abgeben:          Nur für ELB
Hallo, hier mal ein älteres Beispiel, je nachdem was du vorhast könnte mal das vielleicht besser lösen. Code:
//Markierten Seiten nach PDF exportieren string strProjectPages = string.Empty; string strZielDatei; ActionCallingContext ProjektContext = new ActionCallingContext(); CommandLineInterpreter CommandLineInterpreter = new CommandLineInterpreter();//Markierte Seiten ermitteln ProjektContext.AddParameter("TYPE", "PAGES"); CommandLineInterpreter.Execute("selectionset", ProjektContext); ProjektContext.GetParameter("PAGES", ref strProjectPages); string[] arrayProjectPage = strProjectPages.Split(';'); //Seitennamen durch Semikolon getrennt //MessageBox.Show(strProjectPages, "Markierte Seiten", MessageBoxButtons.OK, MessageBoxIcon.Information); strZielDatei = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) + @"\\Export.pdf"; //Markierte Seiten als PDF ausgeben ActionCallingContext pdfContext = new ActionCallingContext(); pdfContext.AddParameter("TYPE", "PDFPAGES"); //pdfContext.AddParameter("PROJECTNAME", strProjectName) //Projektname mit komplettem Pfad (optional) for (int i = 0; i < arrayProjectPage.Length; i++) { //MessageBox.Show("PAGENAME" + (i + 1).ToString() + ":" + arrayProjectPage[i]); pdfContext.AddParameter("PAGENAME" + (i + 1).ToString(), arrayProjectPage[i]); } pdfContext.AddParameter("EXPORTFILE", strZielDatei); //Name export.Projekt, Vorgabewert: Projektname pdfContext.AddParameter("USEZOOMLEVEL", "1"); //Springen in Navigationsseiten pdfContext.AddParameter("ZOOMLEVEL", "1"); //wenn USEZOOMLEVEL auf 1 dann hier Zoomstufe in mm pdfContext.AddParameter("USESIMPLELINK", "1"); //1 = einfache Sprungfunktion pdfContext.AddParameter("FASTWEBVIEW", "1"); //1 = schnelle Web-Anzeige pdfContext.AddParameter("READONLYEXPORT", "2"); //1 = PDF wird schreibgeschützt pdfContext.AddParameter("BLACKWHITE", "1"); //1 = PDF wird schwarz-weiss CommandLineInterpreter.Execute("export", pdfContext);
------------------ grüße FrankS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ELB Mitglied Ingenieur

 Beiträge: 17 Registriert: 15.08.2017
|
erstellt am: 16. Aug. 2018 12:42 <-- editieren / zitieren --> Unities abgeben:         
|

| | Ingenieurin Elektrotechnik - Sekundärtechnik (a*) | Die Hamburger Energienetze bieten dir eine spannende Karriere in der zukunftssicheren Energiebranche! Mit über 2.300 engagierten Mitarbeitenden meistern wir täglich die Herausforderungen der Energieversorgung für Hamburgs Bürgerinnen und Bürger. Durch unsere Fusion aus Stromnetz Hamburg und Gasnetz Hamburg eröffnen sich dir zahlreiche neue Chancen. Werde Teil unseres Teams, gestalte die Zukunft ... | | Anzeige ansehen | Feste Anstellung |
|
Jonny Wire Mitglied Script-Troll
  
 Beiträge: 817 Registriert: 08.12.2008 EPLAN Electric P8 ... in allen Versionen/Varianten
|
erstellt am: 17. Aug. 2018 08:52 <-- editieren / zitieren --> Unities abgeben:          Nur für ELB
|