|
AutoLisp : neuen Papierbereich erstellen und konfigurieren
schachtelmacher am 30.03.2006 um 10:51 Uhr (0)
Zitat:Original erstellt von Brischke:Papierbereich gibt es nur einen. Du meinst sicherlich ein Layout.am einfachsten ist es mit:(command "_layout" "_N" "NAMEdesLAYOUTS")Grüße Holgersehr schön, wie ich seine Seiteneinrichtung importiere( mit seinrichtimp ) weiß ich auch schon, aber wie setze ich die importierte Seiteneinrichtung auf aktuell? Am liebsten mit einem Command-Befehl!Grüsseschachtelmacher------------------"Es gibt keine Probleme, sondern nur Lösungen"
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Layout- zu Objekteigenschaften
wronzky am 02.05.2005 um 16:35 Uhr (0)
Zitat: Original erstellt von CADmium: @ scholle da mußt du (setq lay_eig (tblsearch layer ele_lay)) durch (setq lay_eig (entget(tblobjname layer ele_lay))) ersetzen, da tblsearch den GC370 nicht mitliefert. Na sowas, ist mir nie aufgefallen... haben wir anscheinend damals nicht gebraucht... Danke Thomas! Henning ------------------ http://www.voxelman.de Computer-Dienstleistungen für Architekten und Ingenieure
|
| In das Form AutoLisp wechseln |
|
Lisp : Übernahme Modellpunkt als Layoutpunkt
alterHausmeister am 11.03.2020 um 11:56 Uhr (1)
Hallo an alle … Wir arbeiten in Plant3D und haben immer wieder das Problem, dass in den orthogonalen Plänen die Gauss-Krüger-Koordinaten angegeben werden müssen. Nun hat es Plant3D ja nicht so mit extrem großen Zahlen, also werden die Modelle entsprechend für P3D mundgerecht aufbereitet – sprich in einen Bereich verschoben, in dem die Koordinaten verwendet werden können.Um dann in der fertigen orthogonalen Zeichnung (sprich ein Layout vom Modell) nun auch die richtigen GKKs angeben zu können, hat Kollege w ...
|
| In das Form Lisp wechseln |
|
Lisp : AddMText -> ActiveX Server error
Wolfgang S am 10.10.2007 um 14:08 Uhr (0)
naja, befüllt folgendermassen:text: "File: %AcVar Filename f "%fn7"%PStand: 10.10.2007PLayout: %AcVar ctab%"(vla-addMtext (vla-get-block (vla-get-ActiveLayout (vla-get-ActiveDocument(vlax-get-Acad-Object)))) (vlax-3d-point(getpoint)) 40 text)Der Befehl wollte das Blockobject des Layouts, nicht das Layout selbst.Ist übrigens toll, daß beim Erstellen eines MTextes über VLA.. gleich die Felder mitfunktionieren.ist mit entmake etwas umständlich...
|
| In das Form Lisp wechseln |
|
AutoLisp : Layout- zu Objekteigenschaften
scholle am 12.04.2005 um 17:01 Uhr (0)
Hallo, für eine Konvertierung benötige ich meine vorhandenen Autocaddateien in der Form, daß alle Objekte ihre Eigenschaften direkt haben und nicht VonLayer . Bisher sind alle Eigenschaften aber VonLayer . Kennt jemand ein Tool, das die Layereigenschaften (speziell Farbe, Linientyp, Strichstärke) direkt auf die zugehörigen Objekte überträgt oder dabei behilflich sein kann? Grüße Scholle
|
| In das Form AutoLisp wechseln |
|
Lisp : Drucker(name) vom letzten Befehl _plot
Bernd10 am 12.07.2010 um 10:41 Uhr (0)
Hallo, Zitat:Original erstellt von Bernd10:(setq caggplot (vla-get-configname (vla-get-activelayout (vla-get-activedocument (vlax-get-acad-object)))))Damit bekomme ich leider nicht den Drucker, den der Anwender beim Befehl _plot gewählt hat. ich vermute, das funktioniert nur, wenn der Anwender "Auf Layout anweden" ausgeführt hat. Stimmt meine Vermutung?Kann ich das dann "erzwingen"?Gibt es eine Alternative?Viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : bem faktor global
nebuCADnezzar am 04.03.2008 um 11:51 Uhr (0)
Ja verstehe ich wirklich nicht :-)layout 1modell 2aktives Fe 3 wie ist es möglich das die Variable in einem aktiven ansichtsfenster 2 zurückgibt? Und das ist nicht immer so das hat einwandfrei funktioniert und auf einmal wurden die bems im af auch mit "modell" beschriftet!Ich versuche die tilemode variable noch mit einzubauen, und dieses problem allenfalls zu umgehen (tilemode 0 und cvport 2 gibt trotzdem aktive fensterbemassung...)Oder verstehe ich wirklich grundsätzlich was falsch?!Gruss
|
| In das Form Lisp wechseln |
|
Lisp : layerstate-save
manndaten am 12.01.2014 um 16:21 Uhr (14)
Stimmt, super!!!10U for you und noch mal vielen Dank!Für alle zum Nachvollziehen für einen Viewport im aktuelle Layout:(setq filter (list (cons 0 "VIEWPORT")(cons 410 (getvar"ctab"))))(setq auswahl(ssget"x" filter))(setq ename_viewport(ssname auswahl 0))(layerstate-save "xy" 16 ename_viewport)------------------Grüßle aus KarlsruheArmin
|
| In das Form Lisp wechseln |
|
Lisp : SendCommand in anderer Zeichnung sofort ausführen
alfred neswadba am 17.03.2011 um 08:31 Uhr (0)
Hi,Forenfremd, aber wenns wer braucht (und VBA installiert hat), ich hab das mal mit VBA gemacht.Dieses enthält eine Sub ZoomOtherDoc .... wird diese aufgerufen, dann sucht sich das Makro die erste DWG, die nicht aktuell ist und führt dort den Zoom nach.Will man das für alle anderen geöffneten DWGs, dann bitte Schleife ändernVORSICHT, das checkt NICHT(!) ob Modellbereich oder Layout aktiv ist. Also nur als Ansatz zu sehen!- alfred -------------------www.hollaus.at
|
| In das Form Lisp wechseln |
|
Lisp : Identifizierung Papierbereich-Ansichtsfenster
joern bosse am 05.06.2013 um 10:24 Uhr (0)
Hallo Sebastian,"immer das älteste im Layout" - hätte ich auch selber drauf kommen können. Dann müßte das doch auch über die kleinste ID (GC 69) identifizierbar sein.Jetzt muss ich erstmal noch eine andere Sache fertig machen, ich denke aber das müßte funzen. Wenn nicht melde ich mich nochmal, danke.------------------viele GrüßeJörnhttp://www.bosse-engineering.comKoordinatenausgabe Youtube
|
| In das Form Lisp wechseln |
|
Lisp : Papierformat von aktuellem Layout in Variable speichern
Zeli am 05.07.2012 um 23:03 Uhr (0)
HalloKennt jemand eine Möglichkeit, den Namen des Papierformats des aktuellen Layouts in eine Variable zu schreiben?Oder gibt es eine Möglichkeit, den Wert eines Schriftfeldes in einer Variable zu speichern? Oder den Wert des Schriftfeldes über Lisp abzurufen?Schriftfeld: %AcVar PaperSize f "%tc3"%Vielen Dank schon mal!------------------
|
| In das Form Lisp wechseln |
|
AutoLisp : neuen Papierbereich erstellen und konfigurieren
schachtelmacher am 07.04.2006 um 08:23 Uhr (0)
Hi,ich habs - es geht ganz einfach.Ok, es sind hier ein paar gegen command, aber ich bin nicht so tief in der Materie drin, und schreibe nur ganz kleine einfache Hilfsprogramme. Aber das reicht mir.Hier nun die Lösung, die ich durch Eure Hilfe und Links rausgefunden habe:(setq neulayout "00-000")(setq seiteneinrichtung "ausdrucke")(setq seitenquelle "x:xxxxx...seiteneinrichtung-ausdrucke.dwg")(command "_layout" "_N" neulayout "ctab" neulayout "filedia" "1" "-seinrichtimp" seitenquelle seitenei ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Automatisierung
cadffm am 27.10.2020 um 10:32 Uhr (1)
*PDF* gibt es als Seiteneinrichtung.(siehe Bild)Nein, das was du siehst ist dein Layoutname mit * davor und danach, mehr nicht. Also JaIn. Es ist die aktuelle Einstellung des Layout "PDF", aber eben benannte Seiteneinrichtung.Benenne mal das Layout um oder gehe in ein ganz neues Layout, rufe den Seiteneinrichtungsmanager noch einmal auf.Allerdings erklärt dein Bild eine wichtige Information zu deinen Dateien, du benutzt keine benannten Seiteneinrichtungen (wovon Ich aber bisher ausging)Wenn ich es nicht a ...
|
| In das Form Lisp wechseln |