| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Ansichtsfenster in mehreren Layouts ausschalten (1976 mal gelesen)
|
erbschen Mitglied Zeichnerin für Elektrotechnik
Beiträge: 83 Registriert: 13.07.2004 Windows 10; ACAD 2023
|
erstellt am: 14. Mrz. 2019 09:50 <-- editieren / zitieren --> Unities abgeben:
Liebes Forum, wir sind schon die ganze Zeit am suchen. Ich weiß, es gibt einen Befehl der alle Ansichtsfenster in allen Layouts ausschaltet. Diese Funktion spart Zeit, weil der PC (wenn ich beispielsweise nur die Planköpfe indexiere) nicht immer das ganze Layout aufbauen muss. Nur wissen wir nicht mehr wie der Befehl heißt. Bzw. ist das eine Systemvariable. Grüße aus Franken erbschen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Iris2 Mitglied CAD-Admin
Beiträge: 1170 Registriert: 17.02.2004 REVIT TEKLA Structures AutoCAD / Soficad ACA Microstation
|
erstellt am: 14. Mrz. 2019 10:10 <-- editieren / zitieren --> Unities abgeben: Nur für erbschen
|
bbernd Mitglied Technischer Zeichner / Zimmerermeister
Beiträge: 1467 Registriert: 20.02.2009 AutoCAD 2021 Gimp 2.10 Windows10 64bit 64 GB Arbeitsspeicher NVIDIA RTX A4000
|
erstellt am: 14. Mrz. 2019 10:16 <-- editieren / zitieren --> Unities abgeben: Nur für erbschen
|
erbschen Mitglied Zeichnerin für Elektrotechnik
Beiträge: 83 Registriert: 13.07.2004 Windows 10; ACAD 2023
|
erstellt am: 14. Mrz. 2019 10:31 <-- editieren / zitieren --> Unities abgeben:
|
Vino Mitglied
Beiträge: 207 Registriert: 24.05.2005 Windows 10 BricsCAD V22
|
erstellt am: 14. Mrz. 2019 10:37 <-- editieren / zitieren --> Unities abgeben: Nur für erbschen
Hallo, von einem eingebauten Befehl weiß ich nichts, aber hier eine minimal geänderte Version des Codes aus DIESEM THREAD: Code: (defun c:afaus (/ objlist n) (setq objlist (ssget "X" '((0 . "VIEWPORT")))) (setq n 0) (repeat (sslength objlist) (vla-put-viewporton (vlax-ename->vla-object (ssname objlist n)) :vlax-true) (setq n (1+ n)) ) )
Und zum wieder einschalten dann: Code: (defun c:afein (/ objlist n) (setq objlist (ssget "X" '((0 . "VIEWPORT")))) (setq n 0) (repeat (sslength objlist) (vla-put-viewporton (vlax-ename->vla-object (ssname objlist n)) :vlax-false) (setq n (1+ n)) ) )
Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kramer24 Ehrenmitglied V.I.P. h.c. Architekt
Beiträge: 5881 Registriert: 09.11.2001 Acad Architecture 2023 WIN 10
|
erstellt am: 14. Mrz. 2019 16:29 <-- editieren / zitieren --> Unities abgeben: Nur für erbschen
erbschen, es gibt ein fertiges Icon auf der Basis eines Befehlszeilenmakros. _cui -> Ansichtsfenster , anzeigen, nein Im Netz gibt es auch ein Lisp, mit der diese Funktion getoggelt werden kann. Getestet mit ACA 2019 L. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 29. Mai. 2019 12:31 <-- editieren / zitieren --> Unities abgeben: Nur für erbschen
Nachgeschoben: Oder wenn das Problem eine hohe Anzahl an Ansichtsfenster angeht, dann die Anzahl der max. dargestellten AF in einem Layout auf 2 setzen, dies zeigt dann nur noch in einem Benutzerdefiniertes Ansichtfenster den Modellbereich an. MAXACTVPEine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas Kraus Mitglied Elektrotechniker
Beiträge: 1356 Registriert: 11.01.2006 Win 10 ACAD 2022
|
erstellt am: 29. Mai. 2019 16:53 <-- editieren / zitieren --> Unities abgeben: Nur für erbschen
Hallo erbschen, nur so ein Tipp. Wenn ich in allen Planköpfen das selbe (also wirklich das Selbe) machen muss mach ich erst das hier: (setq satz (ssget "x" '((0 . "INSERT") (2 . "Plankopf")))) und dann das hier: (sssetfirst satz satz) Dann hab ich alle Planköpfe gewählt (in allen Layouts) und kann die Attribute im Eigenschaften-Fenster ändern. Das funktioniert natürlich nur wenn in allen das Selbe gemacht werden soll (Index, Datum, ...). Blattnummer und sowas würdest du damit vernichten wenn du daran was änderst. Kann man sich auf einen "Knopf" legen weils bequemer ist. Der Blockname "Plankopf" ist hier nur ein Platzhalter und natürlich austauschbar. ------------------ Geht nicht, gibts nicht Gruß Andreas http://kraus-cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 29. Mai. 2019 17:05 <-- editieren / zitieren --> Unities abgeben: Nur für erbschen
LT-Nutzer können dann auf FILTER, Anwenden auf -> Objektwahl ALLE verwenden (Vollversion Nutzer natürlich auch) Da kommt einem dann die Speichermöglichkeit von Filterlisten gerade recht. Achtung: Beides (SSGET wie auch FILTER) funktioniert nicht für dynamische Blöcke, zumindest nicht sobald die Referenzen dyn. geändert wurden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |