| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| | |
 | Eplan Copilot: KI wird zum verlässlichen Wissenspartner im Engineering , eine Pressemitteilung
|
|
Autor
|
Thema: Parameter PAGENAMEn im Script (2755 / 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: 1984 Registriert: 23.04.2003 EPLAN Electric P8 2026 Premium
|
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:         
|

| | Technischer Systemplaner / Zeichner für Elektrotechnik (m/w/d) | Die SPS Schaltanlagentechnik steht für hochwertigen, individuellen Schaltanlagenbau mit jahrzehntelanger Erfahrung. Die Wurzeln reichen bis ins Jahr 1885 zurück. Nach der Ausgründung 1977 entwickelte sich das Unternehmen stetig weiter und baute nach der Wiedervereinigung einen eigenen Standort in Lutherstadt Wittenberg auf. Seit 1994 arbeiten ... | | Anzeige ansehen | Feste Anstellung |
|
Jonny Wire Mitglied Script-Troll
  
 Beiträge: 824 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
|