| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| |
 | Eplan Forum 2024 / Das Engineering zukunftsfähig gestalten, eine Pressemitteilung
|
Autor
|
Thema: Parameter PAGENAMEn im Script (2403 / 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: 1924 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:         
|

| Dipl.-Ing./M./BA/Techniker Elektro-Konstrukteur (m/w/d) | Die Hinterkopf GmbH ist ein inhabergeführtes, mittelständisches Unternehmen in zweiter Generation mit Sitz in Eislingen/Fils bei Göppingen (BaWü), das 1962 gegründet wurde. Das Familienunternehmen hat es bei der Entwicklung und Herstellung von großen Maschinen und Produktionslinien zur Herstellung und Dekoration zylindrischer Hohlkörper zur Weltmarkt- und Technologieführerschaft geschafft.... | Anzeige ansehen | Feste Anstellung |
|
Jonny Wire Mitglied Script-Troll
  
 Beiträge: 811 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
|