|
Lisp : AUtoCAD 2008: keine anonymen Blöcke mit Attributen möglich?
CAD-Huebner am 14.05.2008 um 20:31 Uhr (0)
Bei mir gehts (getestet mit AutoCAD Civil 3D 2008 SP1)------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
Lisp : LWPolylinien - StandardPolylinien
CAD-Huebner am 11.07.2008 um 08:20 Uhr (0)
Zum Zusammenfassen von vielen Polylinien ist die Expresstools Funktion PLJOIN gar nicht mehr nötig, das kann auch der Standard-AutoCAD BefehlCode:Befehl: PEDITPEDIT Polylinie wählen oder [mehrere Objekte]: ObjekteObjekte wählen: ALLE 23 gefundenObjekte wählen:Option eingeben [Schließen/Öffnen/Verbinden/BReite/kurve Angleichen/Kurvenlinie/kurve LÖschen/LInientyp/Zurück]: VerbindenVerbindungstyp = DehnenFuzzy-Abstand eingeben oder [Verbindungstyp] 0.0000: 0.0119 Segmente zu 4 Polylinien hinzugefügt.Der dann ...
|
| In das Form Lisp wechseln |
|
Lisp : LWPolylinien - StandardPolylinien
CAD-Huebner am 11.07.2008 um 08:48 Uhr (0)
Probiert hast du das aber nicht , denn natürlich erzeugt PEDIT mit der Option [mehrere Objekte] mehrere Polylinien. Man muss auch gar kein Startsegment wählen. Ich hab doch extra das Protokoll aus der Befehlszeile eingefügt, damit man es nachlesen kann. Aber dann ist es ja auch nicht wichtig.P.S. PLJOIN ist in aktuellen AutoCAD Versionen ( 2006) in den Expresstools nicht mehr vorhanden (da ja von PEDIT von der Funktion vollständig ersetzt).------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner. ...
|
| In das Form Lisp wechseln |
|
Lisp : LWPolylinien - StandardPolylinien
CAD-Huebner am 11.07.2008 um 08:20 Uhr (0)
Zum Zusammenfassen von vielen Polylinien ist die Expresstools Funktion PLJOIN gar nicht mehr nötig, das kann auch der Standard-AutoCAD BefehlCode:Befehl: PEDITPEDIT Polylinie wählen oder [mehrere Objekte]: ObjekteObjekte wählen: ALLE 23 gefundenObjekte wählen:Option eingeben [Schließen/Öffnen/Verbinden/BReite/kurve Angleichen/Kurvenlinie/kurve LÖschen/LInientyp/Zurück]: VerbindenVerbindungstyp = DehnenFuzzy-Abstand eingeben oder [Verbindungstyp] 0.0000: 0.0119 Segmente zu 4 Polylinien hinzugefügt.Der dann ...
|
| In das Form Lisp wechseln |
|
Lisp : LWPolylinien - StandardPolylinien
CAD-Huebner am 11.07.2008 um 08:59 Uhr (0)
A2K M6aus deiner Sysinfo hab ich für AutoCAD 2006 gehalten - soll aber AutoCAD 2002 mit Mechanical 6 heißen - ja PEDIT wurde erst ab AutoCAD 2005 um diese Funktion erweitert.Na aber mit PLJOIN und POLYKONVERT geht ja alles auch schon in 2002.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de[Diese Nachricht wurde von CAD-Huebner am 11. Jul. 2008 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Fläche von Hatch/Solid
CAD-Huebner am 31.10.2008 um 19:12 Uhr (0)
Es ist noch kein Meister vom Himmel gefallen Code:Befehl: (vlax-dump-object (vlax-ename-vla-object (car (entsel))) T)Objekt wählen: ; IAcadHatch: AutoCAD Hatch-Schnittstelle (Schraffur); Eigenschaftswerte:...; PatternAngle = 0.0; PatternDouble = 0; PatternName (RO) = "SOLID"; PatternScale = 1.0; PatternSpace = 1.0; PatternType (RO) = 1; PlotStyleName = "ByLayer"; TrueColor = #VLA-OBJECT IAcadAcCmColor 105eac50; Visible = -1; Unterstützte Methoden:...; Rotate (2); Rotate3D (3); ScaleEntity (2); ...
|
| In das Form Lisp wechseln |
|
Lisp : plotstiltabelle in den ordner der .dwg kopieren
CAD-Huebner am 01.11.2008 um 11:59 Uhr (0)
Zitat:Original erstellt von baumhaus:O wowm das kann man machen?arbeite auch mit acad 2008 aber hab davonnoch nix mitbekommen; also vom überschreiben der fraben im layout...:könntest du mir vielleicht einen kleinen anstoß geben wo das zu finden ist? GrüßeMarkBefehl LAYER, da F1 drückenIn AutoCAD 2008 wird in der Online Hilfe gleich mit Bild auf die helblau hinterlegten AF Farben, AF Linientypen, AF Linienstärke usw. hingewiesen.AutoCAD 2008 Benutzerhandbuch Erstellen und Verändern von Objekten Steuern ...
|
| In das Form Lisp wechseln |
|
Lisp : regular expressions in autocad 2007+ ??
CAD-Huebner am 02.11.2008 um 13:27 Uhr (0)
Axel (Mapcar) hat diese ARX Routine selbst geschrieben und die Quellen hier veröffentlicht. http://autolisp.mapcar.net/pcre4.html Jetzt müsste sich also nur jemand finden, der diesen Quelltext neu mit Visual Studio 2005 SP1 und dem Autodesk ARX SDK für 2007-2009 neu kompiliert.Ich schätze den Aufwand auf eine Stunde - wenn wirklich wichtig ist und sich niemand anderes findet, dann PM an mich.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
Lisp : Punktliste
CAD-Huebner am 21.08.2011 um 15:46 Uhr (0)
Wenn die Koordinaten von AutoCAD Objekten atammen, dann wäre evt. Befehl: ZOOM Objekt zum Heranzoom oder oder für die Umringskoordinaten ein vla-getboundingbox besser gewesen.Aber wenn die Frage nur ein Fragment eines übergeordneten Problems ist, bekommt man nicht unbedingt die beste Lösung für das übergeordnete Problem, sondern nur für das Fragment.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
Lisp : 3D Objekte ausfiltern und speichern
CAD-Huebner am 19.12.2008 um 14:33 Uhr (0)
Zitat:Original erstellt von mundal:ich möchte eine AutoCAD 3D Zeichnung (Zusammenbauzeichnung) in Einzelbauteile zerlegen....Wer kennt die LösungGruss Joachim Hallo Joachim, die Problembeschreibung/Aufgabenstellung stellt für die Anfrage ja bereits den Großteil der Lösung dar.Du brauchst jetzt nur noch jemand, der dir diese Aufgebe programmiert, sofern du es nicht selbst machen kannst/willst.Ob es jemand im Rahmen der Forenhilfe macht - wer weiss - ggf. muss man es beauftragen - sollte recht schnell erled ...
|
| In das Form Lisp wechseln |
|
Lisp : PSLTSCALE alle Layouts, kein Umschalten
CAD-Huebner am 08.07.2015 um 09:58 Uhr (1)
Der Code funktuioniert auch in AutoCAD 2016 und muss so aufgerufen werden:Code:(sw*set-psltscale-all 0)Das ist eine reine LISP Funktion mit Parameter - keine Funktion die als Command (dann mit C: aber ohne Parameter) aufgerufen werden kann.Mann kann aber noch eine Funktion dazuprogrammierenCode:(defun C:SETPSLTSCALE0 () (sw*set-psltscale-all 0))aber ob das notwendig ist in diesem Fall?------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
Lisp : Bogenbemaßung
CAD-Huebner am 19.01.2009 um 11:44 Uhr (0)
IMHO ist mit AutoCAD 2006 (wg Sysinfo) keine Lisp-Rpoutine mehr nötig für eine Bogenlängenbemaßung. Dafür gibt es seit AutoCAD 2006 den Befehl BEMMOGEN/_DIMARC.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
Lisp : vb.net dll aus Lisp aufrufen
CAD-Huebner am 01.02.2009 um 21:51 Uhr (0)
Ich lese jetzt gerade IV8 = AutoCAD 2004 im Profil - ist das noch aktuell?Damit wirds wohl nicht gehen, denn die man benötigt für Lisp-Funktionen aus .net dlls die Implementation von "LISP callable wrappers" aus AutoCAD 2007s managed API.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |