|
Rund um Autocad : Befehl heilen aus einem lisp funktioniert bei mir nicht
geigei am 27.04.2004 um 11:36 Uhr (0)
Zur Aufkärung: ich Arbeite mit SOFIcad dort gibt es den Befehl TRIMMEN , dieser verbindet zwei Linien, die nicht in einer Flucht liegen miteinander, in einem gemeinsamen Schnittpunkt. Ich habe festgestellt, dass es diesen Befehl (in dieser Form) bei Autocad nicht gibt. Ich habe nochmal eine DWG mitgeschickt, um klarzustellen was ich für einen Befehl suche. ... Der Befehl soll nichts mit dehnen oder stutzen oder wie auch immer zu tun haben; Der Befehl soll so funktionieren: Ich betätige den Befehl Ich wähl ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Frage zu einer LISP-Routine
namsokrok am 30.08.2013 um 10:32 Uhr (1)
Hallo,ich würde gern ein Makro schreiben, das folgende Arbeitsschritte abarbeitet:- alle Texten den Textstil "Teststil" zuweisen- allen Texten das Attribut "Bemaßung" zuweisenMein Makro sieht derzeit folgendermaßen aus:(setq slist (list (cdr (assoc 2 (tblnext "STYLE" T)))))(while (setq sname (cdr (assoc 2 (tblnext "STYLE"))))(if (/= sname "")(setq slist (cons sname slist))))(foreach v slist(setq ss (ssget "X" (list (cons 7 v)))i 0)(while ( i (sslength ss))(setq e (entget (ssname ss i)) eneu (subst (cons 7 ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Block-Attribute mit lisp ausfiltern.
CADwiesel am 11.10.2002 um 13:03 Uhr (0)
Hai Du kannst 1. Die Filterliste noch spezifizieren und 2. Musst Du dien Attribut benennen. (z.Zt. steht da Basis) und 3. musst Du einen Eintrag machen was Passieren soll, wenn das Attribut mit dem gesuchten übereinstimmt. (z.Zt steht da (setq M:base (assoc 10 M:ELIST)) ) (prompt "
---- Starten mit BLK-ATT ") (defun C:BLK-att (/ M:MD_ERR M:FEHLER M:SS1 M:SS1LEN i M:ENAME M:ELIST M:ETYPE M:BTAB M:BASE M:BLK ) (setq M:M ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Automatische Auswahl aller Texte via Schaltfläche (LISP oder MAKRO). Bitte um Hilfe.
neo4matrix am 15.01.2008 um 19:17 Uhr (0)
Wie ich sehe sind hier tausende CAD Profis am Werk!Ich habe folgende kleine Aufgabe für Euch:Ich müsste eine Schaltfläche haben, welche eine MAKRO-Abfolge,oder ein LISP startet, welches folgendes erledigt: Alle vorhandenen Texte im Modell der Zeichnung auswählen Textausrichtung auf "unten links" ändern (vorher waren alle auf "einpassen") Textstil "Arial" auswählen (Stil schon vorhanden) Farbe, Linientyp, Linienstärke alles auf "VonLayer" Dann alle Texte auf Layer "N-160_Text" (Layer schon vorhanden) setzen ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : LISP-Routine für Punkte-Export
Gargarot am 08.07.2009 um 19:56 Uhr (0)
Hallo hagiAls erstes würd ich DXFKOR empfehlen, ein Programm das aus dxf diverse Sachen in txt-Dateien speichern kann:http://ww3.cad.de/foren/ubb/Forum54/HTML/013381.shtmlEinfach deine Zeichnung mit den Elementen die du benötigst (nur diese) als DXF2000 speichern unter...Dann mit DXFKOR bearbeitenjetzt hast du eine txt-Datei die du mit Excel öffnen kannst.Es gibt keinen Sinn eine Schnittstelle zu Programmieren die genau für dein Programm gilt, wenn man das auch mit Excel machen kann Gut jetzt Daten zurech ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Blöcke mit Lisp auf Layer 0 und Farbe von Block setzen
spider_dd am 24.05.2017 um 08:22 Uhr (1)
Zitat:Original erstellt von xxxmurdockxxx:Nun hätte ich aber gerne dass alle Elemente von Farbe "vonLayer" auf "vonBlock" geändert werden. Ohne dabei die best. Farben zu ändern.Wie muss ich diesen Schnipsel ändern, damit das geht?Code: (if (assoc 62 edata) (setq edata (subst (cons 62 0) (assoc 62 edata) edata)) (setq edata (append edata (list (cons 62 0)))))Also ich verstehe das so: Wenn das Element eine Farbe zugewiesen hat, soll nix passieren, ansonsten soll sie auf "von Block" gesetzt werden.Dann ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : ProScript mit ACAD2016 / Lisp auf viele DWGs anwenden
cadffm am 18.01.2017 um 11:32 Uhr (1)
zuerst nur als PM, aber nun doch als Ergänzung hier:Es gibt viele Programme(Google) mit verschiedenen Ansätzen, einige davonhaben aber Einschränkungen, dafür haben diese einen Geschwindigkeitsvorteil.Ohne deine Routine zu kennen ist nicht zu sagen in welchem Programm esproblemlos laufen kann, nur anders herum geht das:Lösungen in denen die Datei "sichtbar in AutoCAD geöffnet wird" können mitziemlicher Sicherheit alles problemlos abarbeiten.Die wenigsten (kostenlosen) Lösungen bieten ein ordentliches Errorh ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Script oder Lisp zum Entfernen von Abdeckungen und Schraffuren in Fremdzeichnungen
cadwomen am 03.07.2018 um 10:50 Uhr (1)
Zitat:Original erstellt von Rembetiko: Wir bekommen derzeit dauerhaft Pläne von Architekten in denen störende Schraffuren (Solid) und Abdeckungen (Farbe 255) in verschachtelten Blöcken enthalten sind.Hy manchmal , aber nur manchmal kann man durch den direkten Weg zum Zeichner oder Druck durch den Chef und Kostennoten, je nach dem wer wem was zu sagen hat, die Leute dazu bewegen ihre Programme und deren Möglichkeiten auch zu nutzen und Pläne auszulesen mit denen man auch arbeiten kann.cu cw----------------- ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Icon erstellen von Lisp-Befehlen und diese dauerhaft sichern?
Brischke am 11.11.2005 um 13:32 Uhr (0)
Hallo Matthias,um deine Frage korrekt zu beantworten, sollte ich schreiben: z.B. ich. Mache ich aber nicht. Mit der Version 2006 ist es allerdins alles etwas anders geworden.Was jedoch gleich geblieben ist, ist der APPLOAD-Dialog. Dort gibt es auch einen kleinen Button zum Füllen der Startgruppe. Darin kannst du alle Lisps hineintun, die automatisch beim Start geladen werden sollen.Grüße Holger------------------Holger BrischkeCAD on demand GmbH Autodesk User Group Central EuropeIndividuelle ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : LISP
runkelruebe am 09.04.2019 um 13:48 Uhr (3)
Hy .. ist mir auch neu das hier keine Programme gepostet werden sollen.... liegt wohl an der neune Datenschutzbestimmung .NEIN. Das war schon immer so und steht auch im Upload-Fenster recht deutlich drin. Der erste Satz mindestens seit 2006.Zitat:Für alle Dateien, die auf den Server hochgeladen werden, ist das Urheberrecht zu beachten!Bilder sind in aller Regel urheberrechtsgeschützt und dürfen grundsätzlich ohne Einwilligung des Erstellers und/oder der abgebildeten Person (oder deren Agentur) nicht in da ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Block einfügen mit LISP und Wert 1
Dorfy am 15.01.2009 um 17:09 Uhr (0)
auf die schnelle so...(defun c:bel (/ blockn corner1 corner2 columns rows roomwidth roomheight colspacing rowspacing ) (if (and (or (tblobjname "BLOCK" (setq blockn (getstring "
Blockname eingeben?: ")) ) (prompt (strcat "
BLOCK : " blockn " nicht gefunden!!")) ) (or (setq corner1 (getpoint "
Erste Ecke angeben: ")) (prompt "
Ungültiger 1. Punkt") ) (or (setq corner2 (getpoint "
Zweite Ecke angeben: ")) (prompt "
Ungültiger 2. Punkt") ) (or (and (setq ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Lisp als Macro mit anderem Befehl verbinden
cadffm am 06.07.2011 um 16:30 Uhr (0)
Hast ja recht, ich bitte um Entschuldigung, wenn aber seit Wochen Threads eröffnet werden nur weil dieeinfache Hilfe zur Selbsthilfe "Makro per Hand in der Befehlszeile durchgehen" nicht angewendet wirddann ist das auch nicht lustig für die Helfenden, zumindest wenn man immer zur Stelle ist und hilftoder helfen möchte (wie das auf mich zutrifft zB.) - zumal diese Hilfestellung bereits mehrmals und von verschiedenen Leuten kam imho.(es ist also nicht "die dumme Frage" die nervt.)Jetzt wieder zum Thema: Zita ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Wer kann mir sagen, warum der Lisp-Befehl nicht funktioniert?
CADmium am 19.02.2013 um 10:46 Uhr (0)
Die Hinweise des Vorposters sind nicht aus der Luft gegriffen und da brauch man nicht zynisch drauf zu reagieren .. aber vielleicht lese ich das ja auch bloß so raus .... egal :Probier dich mal an folgendem Code:(defun LAYOUTNAMESUFFIX(PRA SUF / N) (vl-load-com) (or(=(type PRA)STR)(setq PRA"")) (or(=(type SUF)STR)(setq SUF"")) (vlax-for L(vla-get-layouts(vla-get-activedocument(vlax-get-acad-object))) (and(setq N (vla-get-name L)) (/=(strcase N)"MODEL") (setq N(strcat PRA N SUF)) (not(vl-catch-al ...
|
| In das Form Rund um AutoCAD wechseln |