|
Lisp : Layout wechseln
CADLUIS am 22.07.2010 um 16:01 Uhr (0)
Hallo zusammen,habe mit script mein Layout mit _Layout K kopiertwie kann ich mit script ins kopierte Layout(1) Layout(2) ... wechselnDanke vorab Alois
|
| In das Form Lisp wechseln |
|
AutoLisp : Wechseln ins Layout
Wolli am 08.02.2006 um 13:44 Uhr (0)
Ich danke Euch,das einzige Problem ist jetzt daß ich mich entscheiden muß,funktionieren tun beide.was mich bei dem (SetVar "CTAB" "Layout1") wundert ist daß es auchins Layout wechselt wenn das Layout anders als Layout 1 heißt.Danke nochmalsGruß Wolfgang------------------"Früher war die Zukunft besser"-Karl Valentin-
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Inserts in allen Layouts löschen
wronzky am 28.02.2006 um 13:51 Uhr (0)
Hallo Stefan,ohne AktivX kannst Du auch aus den Blockdaten das "layout" der Blockeinfügung ermitteln über den GC 410. Dann geht das etwa so:Code:(setq akt_layout (getvar "CTAB"))(setq block_dat (entget block));Daten des Blocks....(setq layout (assoc 410 block_dat)); Name der Layoutregisterkarte(if (= (cdr layout) akt_layout);wenn aktuelles Layout = Layout des Element (entdel block) (progn (setvar "ctab" (cdr layout)) (entdel block) ))Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistun ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Wechseln ins Layout
tunnelbauer am 08.02.2006 um 13:50 Uhr (0)
Zitat:Original erstellt von Wolli:was mich bei dem (SetVar "CTAB" "Layout1") wundert ist daß es auchins Layout wechselt wenn das Layout anders als Layout 1 heißt.Das glaube ich jetzt so aber nicht... (habs gerade getestet und da bekommt man dann zu hören/lesen: ; error: AutoCAD variable setting rejected: "ctab" "layout1")------------------GrüsseThomas
|
| In das Form AutoLisp wechseln |
|
Lisp : Papierformat von aktuellem Layout in Variable speichern
CADmium am 06.07.2012 um 13:35 Uhr (0)
(defun DT:LAYOUT-GET-PAPERSIZE ( / Width Height) (vl-load-com) (if (setq LAYOUT(vla-get-activelayout(vla-get-activedocument(vlax-get-acad-object)))) (progn (vla-GetPaperSize LAYOUT WIDTH HEIGHT) (list WIDTH HEIGHT) ) ))------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
AutoLisp : lisp für andere darstellungsvarianten z.b. axonometrie?
archtools am 14.01.2006 um 11:47 Uhr (0)
Zitat:Original erstellt von horscht123:hallo!meine frage ist, ob ich mit lisp soweit in autocad eingreifen kann, um zum beispiel statt der isometrie, meine zeichnungen als axonometrie darzustellen - oder statt der normalen perspektivdarstellung klassische perspektivdarstellungen mit einer andere anzahl von fluchtpunkten zu generieren? die frage wäre also ob es überhaupt geht, und dann natürlich wo man am besten anfängt zu programmieren.von der idee her würde ich dann wohl einen extra werkzeugkasten progge ...
|
| In das Form AutoLisp wechseln |
|
Lisp : welches ist das wahre ansichtsfenster ?
tappenbeck am 04.09.2007 um 20:29 Uhr (0)
hi !für eine funktion brauche ich das, wenn einzige vorhandene, ansichtsfenster !mit folgendem code frage ich die ansichtsfenster ab und zähle die anzahl (layout-counter), für das betreffende layout [layoutname], mit.Code: (SETQ layout_obj (VLA-GET-BLOCK (VLA-ITEM *layouts* [layoutname]))) ;get the layout entities ;; ;;durchlaufen der Ansichtsfenster (VLAX-FOR entity layout_obj (IF (= (VLA-GET-OBJECTNAME entity) "AcDbViewport") ;;Anzahl der Elemente (SETQ layout-counter (1 ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Blöcke umbenennen
Ines am 21.03.2005 um 11:09 Uhr (0)
Hallo Carsten Das Programm ist ne super Hilfe. Leider gibt es Probleme mit den verschiedenen Ansichten. Es funktioniert nicht immer. Ich hänge mal ein komplettes Geschoß an. Wenn ich nun in der Isometrie die Blöcke anwähle passiert nichts. Gehe ich in die Vorderansicht werden die Blöcke manchmal verdreht. Übrigens es ist egal ob ich Volumenkörper oder Regionen benutze. Viele Grüße und vielen Dank Ines
|
| In das Form AutoLisp wechseln |
|
Lisp : Layout löschen
CADmium am 07.09.2005 um 13:56 Uhr (0)
Layout , oder doch benannte Seiteneinstellung??(weißt du wirklich, was du tust?)...zum Löschen eines vla-OBJEKTES nimmt gibts die Methode vla-delete.Somit sollte (vla-delete LAYOUT) helfen..------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : xref mittels script einfügen
gmk am 31.10.2011 um 15:06 Uhr (0)
Servus Tekniker!_ucs _waunits 3_-layout n Model_-layout se Model_-layer _m LAYOUT-DD_-xref z "P:................dateiname.DWG" 4137.244708184159,9734.172128131824,0.000000000000000 1.000000000000000 1.000000000000000 6.283165454291450Ciao Georg------------------ http://www.xxx-tausend.info
|
| In das Form Lisp wechseln |
|
Lisp : Layout löschen
RoyCAD am 07.09.2005 um 14:12 Uhr (0)
So richtig funktioniert das nicht mit den (vla-delete LAYOUT) brauche ich noch was da.
|
| In das Form Lisp wechseln |
|
Lisp : Layout löschen
RoyCAD am 07.09.2005 um 15:12 Uhr (0)
Weil dann erzeugt er einen neuen automatisch wenn ich mit (vla-delete layout) ran gehe
|
| In das Form Lisp wechseln |
|
AutoLisp : Layout-Bezeichnung
tunnelbauer am 27.01.2005 um 21:49 Uhr (0)
Hallo Metallbau, aktuelles Layout: (getvar ctab ) alle Layouts: (layoutlist) ------------------ Grüsse Thomas
|
| In das Form AutoLisp wechseln |