|
Lisp : Layout-Modus die Layer gefroren oder getaut
Peter2 am 04.05.2011 um 19:24 Uhr (0)
Guten Abendgibt es irgendwo etwas, was den Standardbefehl AFLAYER und dieses Lisp irgendwie kombiniert, damit z.B. eine schöne Liste herauskommt:Code:Layer "A" gefroren in:- Viewport X im Layout Y- Viewport A im Layout testPeter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Lisp wechseln |
|
AutoLisp : ssget X für Layout und Modell
Peter2 am 14.11.2003 um 15:01 Uhr (0)
Laut Online-Hilfe wählt ssget x die gesamte Datenbank - anscheinend aber nur im aktuellen Bereich (Modell bzw. Layout). Wie kann ich ihn dazu bringen, wirklich alles zu wählen? Mit 410 . Model OR 410 . Layout1 Danke Peter
|
| In das Form AutoLisp wechseln |
|
Lisp : Modellbereich im Layout hervorheben
Peter2 am 18.10.2010 um 13:37 Uhr (0)
Wir haben das Problem, dass einige Kollegen im Layout die Umschaltung zwischen Papier- und Modellbereich nicht so recht im Griff haben. Die BKS-Anzeige ist tw. ausgeschaltet, das Fadenkreuz recht kurz und der dicke Rand ums Ansichtsfenster wird übersehen Jetzt habe ich nach einer Farbeinstellung gesucht, die den Modellbereich im Layout anders markiert, falls er aktiviert wird - scheint es nicht zu geben. Gibt es eine schlaue Möglichkeit, den Anwender intensiv darauf hinzuweisen, was er so treibt? (also Mo ...
|
| In das Form Lisp wechseln |
|
Lisp : PBereich und MBereich als Systemvariable
Peter2 am 14.10.2010 um 14:19 Uhr (0)
Zitat:Original erstellt von cadffm:...kommt aber sicher noch was nach Na ja, eigentlich nur der Hinweis, dass es nicht um "Modell/Layout/Tilemode" geht, sondern um "MBereich/PBereich im Layout"Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Lisp wechseln |
|
Lisp : Alle Ansichtsfenster aller Layouts durchgehen
Peter2 am 05.05.2011 um 10:33 Uhr (0)
Ich suche eine Schleife, die mir für alle Layouts alle Ansichtsfenster listet:Code:(foreach layout (princ all_view_ports))Die dem jeweiligen Layout zugehörenden Viewports sind mir nicht klar.Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Lisp wechseln |
 |
Lisp : vlax: Unterscheide verwendete und definierte Blöcke
Peter2 am 31.12.2013 um 10:54 Uhr (15)
Ich beginne gerade, mit "vlax&Co." zu üben, und habe z.B. das für den Zugriff auf Blöcke:Code:(defun _getattributes ( doc / data item name values ) (vlax-for layout (vla-get-layouts doc) (vlax-for object (vla-get-block layout) (if (and (eq "AcDbBlockReference" (vla-get-objectname object)) (eq :vlax-true (vla-get-hasattributes object))....Wie kann man nun unterscheiden, ob der Block ...- tatsächlich verwendet und greifbar ist- verwendet, aber als Block-in-Block ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Ansichtsfenster - Zoomfaktor wiederherstellen
Peter2 am 20.04.2006 um 10:32 Uhr (0)
Folgende Idee:Stand:Ich habe ein Layout mit Ansichtsfenstern (Viewports) auf das Modell. Der Massstab (Zoomfaktor) des Afensters ist schon eingestellt. Ich aktiviere nun im Layout-Afenster den Modellbereich (durch Doppelklick oder durch Button "Modellbereich") und arbeite an der Position und Drehung des Modell-BKS, um den Inhalt des Afensters anzupassen.Der Massstab des Afensters geht dadurch verloren - das ist nichts ungewöhnliches, aber lästig.Frage:Kann ich den Zoomfaktor des betreffenden Afensters auto ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Plot konrollieren
Peter2 am 30.03.2011 um 11:55 Uhr (0)
Zitat:Original erstellt von steppe2000:...Aber wie weiss ich ob ein Plot durchging und wie nicht?...Ich prüfe nicht ob er "durchging" (weil vorher vielleicht schon das Problem war), ich prüfe, ob alles da ist: PC3, Layout, ..Das gibt dir alle Layouts aus:Code:(setq layoutdaten (dictsearch (namedobjdict) "acad_layout")Und dann prüfst du (geht sicher kürzer; ich habe einen ausladenden Stil):Code:(setq layoutflag 0)(foreach n layoutdaten (if (= (car n) 3) (progn (setq pruefname (cdr n)) ...
|
| In das Form Lisp wechseln |
|
Lisp : Prüfe Zeichnung auf Zoom Grenzen
Peter2 am 19.10.2010 um 16:33 Uhr (0)
Zitat:Original erstellt von wronzky:... Zur Prüfung also erst ins Modell? ins 1. Layout?...Ja, klar.Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Lisp wechseln |
 |
Lisp : eingestellten Druckmassstab abfragen
Peter2 am 15.04.2016 um 12:26 Uhr (15)
Wie komme ich per Lisp an den im aktuellen Layout / Modell abgespeicherten Druckmassstab? (1=100 oder "_Fit" oder ...)Danke ;-)------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Lisp wechseln |
|
Lisp : Modellbereich im Layout hervorheben
Peter2 am 18.10.2010 um 15:43 Uhr (0)
Zitat:Original erstellt von CAD-Huebner:... denn sicherlich haben die Kollegen dann noch weitere Dinge nicht so recht im Griff....And now for something completely different ....Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Lisp wechseln |
|
AutoLisp : ssget X für Layout und Modell
Peter2 am 14.11.2003 um 15:46 Uhr (0)
Korrektur: Eigentlich ist nicht ssget das Problem, sondern das folgenden Befehle aussieben und melden xx Elemente befanden sich nicht im aktuellen Bereich . Da kommt man wohl nicht darüber hinweg ?? Peter2
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Ansichtsfenster - Zoomfaktor wiederherstellen
Peter2 am 20.04.2006 um 11:12 Uhr (0)
Bleibt noch die Frage, ob die Funktion (und auch die zitierte von Holger) auch so geht, dass man sie im aktivierten Modellbereich aufrufen kann und das Programm selbst ermittelt, in welchem AF es sich befindet. Derzeit muss man das Fenster im Layout gezielt anklicken.Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form AutoLisp wechseln |