|
Lisp : Layerliste aus gschlossener Zeichnung
astlex am 04.10.2007 um 11:42 Uhr (0)
hola kist,versuch mal das - habs mal für acad2006 in verwendung gehabt. kann sein, dass du die version der objdbx umstellen musst*.dwt - weiss nicht, ob das geht(setq objDBXDoc (vla-GetInterfaceObject (vlax-get-acad-object) "ObjectDBX.AxDbDocument.16"))(vla-open objDBXDoc "C:TempReadLayersFromClosedDrawing.dwg")(vlax-for item (vla-get-layers objDBXDoc) (setq lstLayerNames (cons (vlax-get-property item Name) lstLayerNames)))(vlax-release-object objDBXDoc)lg alex
|
| In das Form Lisp wechseln |
|
Lisp : elementdaten in schriftfelder - erfahrungen
astlex am 28.11.2006 um 14:16 Uhr (0)
hallo jan,wenn ich dein problem richtig verstanden habe, so hilft dir mein anhang weiter.zeichnung mit einer pline erstellenflaechenstempel.lsp in dieser zeichnung laden u. funktion mit (FlaechenStempelPLine) aufrufenanschliessend die zeichnung flaechenstempel.dwg auswählenpline u. einfügepunkt wählen.lg alex
|
| In das Form Lisp wechseln |
|
Lisp : fensterstempel
astlex am 11.07.2006 um 13:46 Uhr (0)
hola,die beschriftungsankerbefehle sind nicht vorhanden - woher kann das kommen?der stempel ist v. mir erstellt u. wird über die palette eingefügt.mit dem standardstempel funzt es auch bei mir.bin so frei u. habe die zeichnung angehängt.danke
|
| In das Form Lisp wechseln |
|
Lisp : ADT-Bemassung erstellen
astlex am 06.10.2006 um 08:43 Uhr (0)
hola torsten,mit (command "_DimAttach") kannst du objekte zur bemassung hinzufügenmit (command "_DimPointsAdd") kannst du punkte hinzufügen... sind leider command-lösungen, hab noch keine activex gefundendie kreise aus den blöcken holst du dir mit der lisp funktion HandlesFromBlock (hab ich schon upgeloadet) das sollte funzen, wenn nicht zeichnung einstellenlg alex
|
| In das Form Lisp wechseln |