| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Ansichtsfenster (1751 mal gelesen)
|
dap Mitglied
Beiträge: 3 Registriert: 08.07.2013
|
erstellt am: 08. Jul. 2013 13:18 <-- editieren / zitieren --> Unities abgeben:
wie kann man nach dem erstellen eines neuen Layoutes mit: Code: (vla-add (vla-get-Layouts ActDoc) "Neues Layout")
das angezeigte Ansichtsfenster weiterbearbeiten, wie z.B. Einfügepunkt, Größe und Skalierung? mit
Code: (vla-get-activeViewport)
komme ich leider nicht weiter.Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3329 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 08. Jul. 2013 13:30 <-- editieren / zitieren --> Unities abgeben: Nur für dap
Hi, du wechselst nach der Layouterzeugung in das neue Layout und dort in den Modellbereich? Übrigens ist nicht sicher, dass das Ansichtsfenster tatsächlich angelegt wird! Siehe Eigenschaft LayoutCreateViewport im Preferences-Objekt. Gruß CADchup ------------------ CADmaro.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 08. Jul. 2013 13:42 <-- editieren / zitieren --> Unities abgeben: Nur für dap
Hallo, und erst mal Willkommen auf CAD.de. WENN ein Afenster erzeugt wird (s. voriges Post), könntest Du darauf über (entlast) zugreifen: also erst direkt nach dem Erzeugen des Layouts Layout aktivieren: (setvar "ctab" "neues Layout") -> neues Afenster wird erst jetzt erzeugt! und dann (entget (entlast)) -> Daten des Afensters zum Weiterverarbeiten Grüsse, Henning ------------------ Henning Jesse VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de [Diese Nachricht wurde von wronzky am 08. Jul. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dap Mitglied
Beiträge: 3 Registriert: 08.07.2013
|
erstellt am: 08. Jul. 2013 15:11 <-- editieren / zitieren --> Unities abgeben:
Hallo, vielen Dank für die super schnellen Antworten, mit (setvar "ctab" LaName) hatte ich das Layout bereits aktiviert. Ich habe daraufhin auch immer ein Ansichtfenster gesehen. Die Funktion (entlast) funktioniert sehr gut beim erstellen des Layouts. Jetzt habe ich noch das Problem, das aktuelle Ansichtsfenster im Standard Layout zu finden. Es liegt (bei mir) dort immer nur ein Ansichtsfenster, welches standardmäßig erzeugt wird. (setvar "ctab" "Layout1") (servar "cvport" 1) Das Ergebnis von (vla-get-activeViewport ActDoc) entpspricht nicht dem per Hand gewähltem mit (vlax-ename->vla-object (car (entsel))) ich hoffe ich konnte mein Problem nachvollziehbar schildern. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 08. Jul. 2013 17:36 <-- editieren / zitieren --> Unities abgeben: Nur für dap
Hallo dap, wenn Du immer nur ein Afenster hast, dann bekommst Du den Namen im aktuellen Layout so: (ssname (ssget "_X" (list '(0 . "VIEWPORT") (cons 410 (getvar "ctab")))) 0) Grüsse, Henning ------------------ Henning Jesse VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dap Mitglied
Beiträge: 3 Registriert: 08.07.2013
|
erstellt am: 09. Jul. 2013 08:51 <-- editieren / zitieren --> Unities abgeben:
|