| | |
 | 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: benutzerdefiniertes Raster (2452 / mal gelesen)
|
hual Mitglied Entwicklung Hardware
   
 Beiträge: 1149 Registriert: 14.09.2011 EPLAN Electric P8 2025 Update 1
|
erstellt am: 09. Dez. 2019 13:48 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, an mich wurde der Wunsch herangetragen, in der Rasterleiste (A bis E) noch weitere Raster (0,5mm und 0,25mm) hinzuzufügen. Der Befehl dazu wäre XGedSetGridsizeAction /id:1 (für Raster A) XGedSetGridsizeAction /id:2 (für Raster B) Gibt's ein Möglichkeit noch weitere Raster hinzuzufügen? Einfach einen Wert nach "XGedSetGridsizeAction" eingeben geht nicht, nachdem die Raster ja mit /id:1 bis /id:5 vordefiniert sind und keine "einfachen" Werte. lg Alois Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nairolf Ehrenmitglied V.I.P. h.c. Elektroingenieur
     
 Beiträge: 2000 Registriert: 21.01.2006 EPLAN Electric P8 2024.0.3 Update 1 (Build 21460) EPLAN Pro Panel Professional Addon EPLAN Fluid Addon
|
erstellt am: 09. Dez. 2019 16:19 <-- editieren / zitieren --> Unities abgeben:          Nur für hual
Die Action macht ja eigentlich nichts anderes, die definierten benutzerspezifischen Rastereinstellungen in die selektieren Seiten, in die Seitenegenschaft Raster <11051> zu schreiben. Man könnte versuchen, einfach eine andere Action zu nutzen: XEsSetPagePropertyAction /PropertyId:"11051" /PropertyIndex:0 /PropertyValue:0.78 würde bspw. ein (sinnbefreites Raster) von 0,78mm setzen. ------------------ Der Fuchs ist schlau und stellt sich dumm. Bei vielen ist es andersrum  ------------------------------------------ Da lernt man mühevoll laufen und sprechen, und nun soll ich stillsitzen und die Klappe halten ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hual Mitglied Entwicklung Hardware
   
 Beiträge: 1149 Registriert: 14.09.2011 EPLAN Electric P8 2025 Update 1
|
erstellt am: 12. Dez. 2019 11:57 <-- editieren / zitieren --> Unities abgeben:         
Hallo Nairolf, bin erst heute dazugekommen mich damit zu beschäftigen. Hab es mit deiner Hilfe geschafft. using System.Windows.Forms; using Eplan.EplApi.ApplicationFramework; using Eplan.EplApi.Scripting; public class ChangeGrid { [Start] public void Function() { CommandLineInterpreter cli = new CommandLineInterpreter(); ActionCallingContext acc = new ActionCallingContext(); acc.AddParameter("PropertyId", "11051"); acc.AddParameter("PropertyIndex", "0"); acc.AddParameter("PropertyValue", "0.25"); cli.Execute("XEsSetPagePropertyAction", acc); return; } } Jetzt muss ich es nur noch hinbekommen, dass man das Script über einen Button ausführen kann... Das Dienstprogramm/Scripte Ausführen Kommando gibts ja, aber ich kann kein auszuführendes Script dazu gleich mitliefern. Mal schaun danke und lg, Alois [Diese Nachricht wurde von hual am 12. Dez. 2019 editiert.] [Diese Nachricht wurde von hual am 12. Dez. 2019 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
A.Robert Mitglied staatl. gepr. Techniker
 
 Beiträge: 485 Registriert: 09.03.2015 EPLAN Electric P8 - Select Version: 2.6 HF4 2.8 HF4 / SQL 2.9 SP1 Update 14 / ProPanel
|
erstellt am: 12. Dez. 2019 13:56 <-- editieren / zitieren --> Unities abgeben:          Nur für hual
erstze [START] durch [DeclareAction("Name_Action")] Name_Action trägst du am Button ein, also in der Befehlszeile. ach und Script laden nicht vergessen EDIT: Für so etwas brauchst du aber eigentlich kein Script. einfach am Button in der Befehlzeile folgendes eingeben:
Code: XEsSetPagePropertyAction /PropertyId:11051 /PropertyIndex:0 /PropertyValue:".25"
hier noch ein screen => ------------------ Gruß Robert
[Diese Nachricht wurde von A.Robert am 12. Dez. 2019 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Elektrokonstrukteur (m/w/d) | 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 |
|
hual Mitglied Entwicklung Hardware
   
 Beiträge: 1149 Registriert: 14.09.2011 EPLAN Electric P8 2025 Update 1
|
erstellt am: 13. Dez. 2019 07:47 <-- editieren / zitieren --> Unities abgeben:         
|