| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| | |
 | Automatische Schaltplanerstellung in der Cloud, eine Pressemitteilung
|
|
Autor
|
Thema: Parameter PAGENAMEn im Script (2519 / 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:         
|

| | Konstrukteur (m/w/d) Elektrohardware | Seit mehr als 155 Jahren steht PROBAT für Pioniergeist und Innovationskraft in der Kaffeeindustrie. Durch gezielte Übernahmen im Bereich der Lebensmittelverarbeitung, einen intensiven Technologietransfer innerhalb der Unternehmensgruppe und den Ausbau eines weltweiten Servicenetzwerks hat sich PROBAT zu einem führenden Komplettanbieter für die Lebensmittelindustrie entwickelt. Das Unternehmen plant, ... | | 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
|