|
Rund um Autocad : Textgröße im Stil per LISP einstellen
criecky am 17.11.2005 um 06:59 Uhr (0)
hallo, also ich würde das über die Assoziationsliste machen. beschäftige dich mal mit den gruppencode.wenn du z.B. objekte gewählt hast (egal ob über objektwahl oder über filter der zeichnungsdatenbank) könnte der codeauszug so aussehen:;;;-------------Neu Texthöhe-------------;;; element kommt aus auswahl(setq texthoehe 0.18)(setq element (subst (cons 40 texthoehe) (assoc 40 element)element ))(entmod element)gruss------------------ Softlan macht das Netzwerk weich!
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Textgröße im Stil per LISP einstellen
CADmium am 17.11.2005 um 07:58 Uhr (0)
ich verweis mal als Ergänzunghierher------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Liste für Layer in Blöcken
wronzky am 17.11.2005 um 12:39 Uhr (1)
Also mit der kleinen Lisp-ZeileCode:(cdr (assoc 8 (entget (car (nentselp)))))bekommst Du den Layer des Blockelementes, das Du anpickst. Vielleicht hilft das ja auch schon. In einen kleinen Befehl verpackt dann vielleicht so:Code:(defun c:z-layer ( / dummy) (if (setq dummy (nentselp)) (cdr (assoc 8 (entget (car dummy)))) ))Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Liste für Layer in Blöcken
cadffm am 17.11.2005 um 13:19 Uhr (1)
Bei installierten ExpressTools: kann man (wenn man es nicht soo häufig benötigt) den Befehl BLOCK?nutzen... An die nicht-Lisp´ler: vor dem Layernamen steht eine "8" in derbetreffenden Klammer, zB so: (8 . "Meinlayername")man kann auch den Befehl "XLIST" nutzen und es würde dann auch noch im www etwas ähnliches geben was sich (glaube ich) Bubble oder Bubbles nennt..Ansonsten: REFEDIT und Teile anklicken, oder 1x _explode und dann testen + "zurück"Etwas perfektes (Block anklicken und alle (auch verscha ...
|
In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Einbauteile Halfen etc. - kostenloses Tool
Langenhorst am 17.11.2005 um 19:56 Uhr (0)
Hallo Frank,ich habe mir auch lange überlegt, ob ich mir selbst auch die Mühe machen soll, ein paar passende Lisps zu schreiben. Aber der Bedarf an Einbauteilen ändert sich wahrscheinlich schneller, als ich diese anpassen kann.Für Stahl-Ankerplatten ist dieses allerdings nicht schlecht. Solche Sonderteile, die sich je nach Projekt (und Statiker) ständig ändern, kann man sicherlich am besten über eine Lisp-Routine generieren.Das Problem bei mir ist jedoch immer noch das gleiche: Zeichne ich Schalpläne weite ...
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : REB?
cosgeo am 18.11.2005 um 10:46 Uhr (0)
der Vollständigkeit halber:Die erste Meldung muß kommen um die zum Block definierten Attribute mit Inhalten zu befüllen. Da hilft Dir sicher mal das Thema Attribute in der Hilfe oder mit einem Schulungsbuch (z.Bsp: http://www.herdt4you.de/commerceportal/default.asp?PageNo=DEFAULT ) zu ergründen.Die zweite deutet darauf hin, daß beim zusammnebasteln der Dateien was nicht funktioniert hat. ATTIN orientiert sich zur Zuordnung an den "AutoCAD Handles" - das sind eindeutige Objektzeiger. Wenn die nicht mehr pas ...
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : 3d-solid aus punkten
CAD-Huebner am 18.11.2005 um 11:27 Uhr (0)
Klingt nach DGM (digitales Geländemodell)Mit AutoCAD MAP (ab 2005) kann man das in wenigen Handgriffen erledigen, es gibt aber auch viele Applikationen anderer Hersteller (AutoTerrain von Edo-Software, Dataflor hat was, WS LandCAD glaube ich auch und noch einige mehr).Die Programme erzeugen aber alle nur Flächenmodelle, keine Volumenmodelle (braucht man in der Regel auch nicht).Hier bei CAD.de hab ich aber auch schon mal ein Programm gesehen, das aus einer Dreiecksvermaschung ein Volumenmodel erzeugt hat ( ...
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : maus-rad
marc.scherer am 21.11.2005 um 09:39 Uhr (0)
Hi Tequila (prost),Du kannst Dir Code wie diesen:Code:(if (setq SGET (ssget "x" (list (cons 0 "*POLYLINE" ;|Objekttyp angeben| (cons 8 "0,UEBERSICHT" ;|Layername(n) angeben| (cons 410 (getvar "ctab") ;|wählt nur Objekte in aktuellem Layout|; ) ) ) ) (sssetfirst SGET SGET) (princ "
Nix gefunden..."))in eine Datei speichern, die Parameter für Objekttyp und Layer für Dich passend abwandeln und dann auf nen Button pac ...
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Messen am Gummiband ?
jukni am 22.11.2005 um 09:21 Uhr (0)
Hallo Georg.Vielen Dank für die Lisp.Hat funktioniert.Ciao Jürgen
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Block tauschen
F - WI 49 am 23.11.2005 um 07:33 Uhr (0)
Hallo Stefan,vor dem Problem stehe ich auch.Marc Scherer hat ein Lisp bereitgestellt, das grundsätzlich die Blöcke tauscht, aber nicht die ganze Funktionalität hat, die Du brauchst. Schau mal hier: http://ww3.cad.de/foren/ubb/Forum54/HTML/012359.shtml Gruss Frederik
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Attributswerte von Polylinie in Block einfügen
romanatbb am 23.11.2005 um 12:07 Uhr (0)
Halli Hallo!Ich habe eine große Bitte!Ich würde einen Befehl benötigen der mir automatisch, z.B die Fläche eines Raumes der mit einer Polylinie umgrenzt ist, den Wert in meinen Raumblock einfügt!Leider kenne ich mich zu wenig mit Lisp aus und weiß nicht wirklich wie man soetwas erstellt! Vielleicht hat ja irgendjemand schon soetwas erstellt????Wäre sehr nett wenn ihr mir weiterhelfen könnt!Vielen Dank LGRomana
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Blockdefinitionen abfragen
kathi-witt am 23.11.2005 um 13:04 Uhr (0)
Hallo, ich hab da ein kleines Problem.Und zwar schreibe ich gerade an einem LISP-Programm für meine Diplomarbeit, welches Koordinatendateien einliest und diese Punkte dann je nach Punktart mit dem entsprechenden Symbol versieht. Diese Symbole werden wiederum als Block erstellt.Wenn ich nun sagen wir mal einen Punkt der Punktart "Grenzpunkt" einfüge, erstellt das Programm zunächst einen Block mit dem Grenzpunktsymbol und fügt diesen dann an der entsprechenden Koordinatenposition in die Zeichnung ein.Kommt ...
|
In das Form Rund um Autocad wechseln |
|
Rund um Autocad : spline zu polylinie
anderl425 am 23.11.2005 um 18:40 Uhr (0)
Hab ein Problem .. Das in diesem Forum erhältliche Lisp Program zum umwandeln von Splines zu Polylinien funktioniert bei mir nur bei selbst erzeugten splines.. Wenn ich bei einem Schriftzug den ich per dxf - Datei bekommen habe einen Buchstaben der aus einem Spline besteht umwandeln möchte bekomme ich folgende Fehlermeldung..systemfehler: Kein Speicher mehr verfügbar. Anwendung wird beendet.In der Befehlszeile steht: Fehler; Ausnahmebedingung aufgetreten;0xC0000005 (Zugriffsverletzung)Acad schließt sich.. ...
|
In das Form Rund um Autocad wechseln |