|
AutoLisp : Doppelte 3D-Polylinien finden und löschen
LoBrian am 11.07.2005 um 13:44 Uhr (0)
Hallo, ich hab ne Zeichnung mit einer Unmenge an doppelten Linien. Leider handelt es sich hierbei um 3DPolylinien. Das müssen sie auch bleiben, so das die ETools und das Lisp Doppelt leider nicht funktionieren. Hat jemand eine Idee, wie ich das bewerkstelligen kann? Zu allem Überfluss liegen die betroffenen Objekte auch noch auf verschiedenen Layern. Zur Info: Ich nutze ACAD 2002. Vielen Dank schon mal für eure Hilfe, LoBrian
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Linie an Ebene Stutzen
CADmium am 01.10.2008 um 09:02 Uhr (0)
Autocad hat dafür keine integrierte Funktion ... du mußt denDurchstoßpunkt der Linie durch die Ebene berechnen ( wobei dir u.a. der Befehl CAL helfen kann - F1 bzw.BSP)und die Linie an diesem Punkt brechen ( bzw. einen Endpunkt der Linie in den Durchstoßpunkt legen)Hast du sowas öfter zu realisieren lohnt sich evtl. eine komplette Umsetzung in Lisp o.ä.------------------ - 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 |
|
CoCreate Modeling : Änderngen anzeigen?
Walter Geppert am 03.11.2009 um 15:16 Uhr (0)
Was ich noch gar nicht bedacht hatte: Entgegen den bei technischen Zeichnungen üblichen Linienkonventionen ist es in Anno ja auch möglich, die Farbe der Normallinien (=sichtbare Kanten) vom 3D-Teil zu übernehmen und bunte Zeichnungen zu erstellen. Ab V16 gibts zudem die Option für vollflächig bunte Ansichten. Damit ist eine Änderung der Teilefarbe durchaus ein Grund für eine Aktualisierung!------------------meine LISP-Makros sind auf osd.cad.deDisclaimerGrüße aus Wien WalterDC4 Technisches Büro GmbH
|
| In das Form CoCreate Modeling wechseln |
|
Rund um Autocad : Linientypfaktor von Blockelementen auf 1 setzen
molo am 30.06.2005 um 13:06 Uhr (0)
@sebZ ja, ja der Gruppencode. Daraus bin ich bisher nie so richtig schlau geworden. Das ist glaube ich auch mein grösster Hemmschu mich mit LISP richtig auseinanderzusetzen. Aber Du hast recht, mit der NUKE von CADwiesel ist das ne ganz nette Übung. @Thomas danke Deine VLX funktioniert super. Übrigens habe ich mir Deinen Anhang zu Herzen genommen und deshalb mein Problem so ausführlich beschrieben ------------------ Schöne Grüsse aus dem Herzen Hamburgs Morten
|
| In das Form Rund um Autocad wechseln |
|
Lisp : dialodbox schliessen in lisp
cadffm am 05.12.2019 um 12:22 Uhr (1)
Meine Antwort war wohl stark von Eile und hoher Erwartung getrieben, ich schaute mir nun deine Datei und dasverlinkte Programm an. Fazit:Das Programm passt perfekt zum Thema, ist im Quellcode zum abschauen, wie erwartet.Es funktioniert auch (löscht die Layerstatus), ABEREin kleines Fehlerchen ist drin, das solltest du aber auch finden.Der Link von oben sollte jetzt eine geänderte Version zu Tage fördern, teste diese Version.
|
| In das Form Lisp wechseln |
|
AutoLisp : Datenrückgabe Funktion
Gerd_Ecke am 17.10.2005 um 11:35 Uhr (0)
Hallo Brischke!Zehn Punkte mein Werdegang war TurboPascal-Delphi-VBA.Danke Funktion funktioniert jetzt tadellos.Hallo Joern Bosse!Danke würde auch gehen, aber ich schreibe die Routinen für Kollegen in meiner Abteilung die kein AutoCAD sondern IntelliCAD haben, so daß ich nur die Grundfunktionen von Lisp nutzen kann.Mit freundlichen grüßenGerd Ecke------------------ACAD 2000, Map 2006, GeoCADwenig LTplus pur (ICAD)alles unter w2k
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Zahlen mit Suffix und 1000er Trennzeichen erstellen
Oliver M am 21.04.2005 um 09:45 Uhr (0)
Danke Thomas, wenn ich das lade und direkt in der Eingabeaufforderung eintippe geht das; aber integriert in der Topologieabfrage kriege ich wieder die Fehlermeldung Nicht unterstützter Operator in diesm Ausdruck: area-string . Wie integriere ich das korrekt in die Abfrage, oder kann ich die Abfrage auch über eine Lisp erstellen? Flächen mit 0 m² habe ich zum Glück selten... Dann wäre meine Digitalisierung falsch. Danke! Olli
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : pnetz aus 2d
mapcar am 17.09.2005 um 00:29 Uhr (0)
Hab eben noch die Lisp-Zeilen eingefügt, da kam deine Antwort. Mit automatisieren meinte ich erstmal nur den Punktfilter, also dass man sich jedesmal die Eingabe von .xy spart.Nochmal: Poste mal so eine Karte, dann kann ich auch konkretere Vorschläge zur Lösung machen. Ich bin aus der Maschinenbaubranche, diese Sachen sind mir manchmal etwas fremd;-)Gruß, Axel------------------Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Bloecke und Attribute
CADchup am 08.07.2002 um 12:53 Uhr (0)
Soso, Du arbeitest mit AutoCAD 2000 nackisch..... Isses sooo warm in Athen? Da Attribute zum Block gehören, kann deren Größe nicht unabhängig vom Einfügeskalierfaktor des Blocks sein. Du könntest aber die Höhe der Attribute nachträglich mit einer Lispelei verändern. Oder gleich ein eigenes Einfüge-Lisp basteln. Hab leider im Moment keins greifbar. Das Problem bei diesen Lösungen ist, das trotzdem Blöcke mit "falscher" Attributsgröße in die Zeichnung kommen können...
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD Architecture ACA (ADT) : Elektroleitungen in ACA 2009
charlieBV am 08.05.2009 um 20:12 Uhr (0)
Hallo Michael,ACA ist ein Architektur-, kein Haustechnikprogramm. Ich denke, das was du möchtest ist automatisch nur mit einem Aufsatz möglich, oder einer individuellen Programmierung. Wenns das nicht sein soll, kann man vielleicht über unterschiedliche Layer die Gesamtlängen erhalten (da gibt es wahrscheinlich irgendwo ein Lisp dafür).------------------Gruß YvonneInoffizielle ADT-Help-SiteBietet dir jemand eine Lösung an, dann freue dich und sei dankbar - es gibt Leute, die Probleme haben für die es keine ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
Rund um Autocad : suchen und ersetzen von Texten
JOLI am 26.11.2003 um 09:03 Uhr (0)
Diese Lösung ist schon fast das Idialbild dessen was ich mir vorgestellt habe. Einziger kleiner Wehrmutstropfen: Gibt es eine öglichkeit die Befehlseingabe über Lisp zu verwenden? Beispiel (SRXTEXT S Urtext NEutext A A D ) mit Rückgabewert wieviel ersetz wurde wäre die TOP Ergänzung! Dank an Alle!!!!!!!! ------------------ Grüße Jörg Lipphardt CAD-Koordinator EX-CELL-O GmbH Salacher Straße 93 D-73054 Eislingen/Fils Tel: 07161 / 805 - 192 MAILTO:jlipphardt@ex-cell-o.de http://www.ex-cell-o.de
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Layerstatus
cadffm am 03.11.2021 um 11:21 Uhr (1)
Du schreibst von so unterschiedlichen Dingen, da wird es echt schwer "jedem Satz zu folgen".Aber ich versuche es, wie immer.---"Ich möchte den Status wie oben voreinstellen. Durch "Zu ändernden Status eingeben" wird nur zwischen [Ja] und [Nein] hin- und hergeschalten,"Was sonst, es gibt ja nur Berücksichtigen? JA (oder Nein), was will man da anderes haben aus JA, oder Nein?"aber es ist so kein definierter Status herstellbar."Das sind ja nunmal zwei verschiedene Sachen (wenn man die Voreinstlelung separat b ...
|
| In das Form Lisp wechseln |
|
CoCreate Programmierung : LISP: Konfigurationen manipulieren
Markus Kuehl am 19.10.2007 um 15:42 Uhr (0)
Hallo Uli, Zitat:Original erstellt von uli1601:...Wenn ich den LISP-Code allerdings ein zweites Mal aufrufe, wird die Variable "partsinconf" nicht zurückgesetzt (auf "1"), sondern die "alten" Werte des voherigen Aufruf übernommen und die neuen nur angehängt.Beispiel: "partsinconf" nach dem ersten Aufruf des LISPs: ("T1" "T2") "partsinconf" nach dem zweiten Aufruf des LISPs: ("T1" "T2" "T1" "T2")An was kann das liegen?Das liegt daran, dass Du per nconc die erste Liste (1) destruktiv veraenderst. Initial ...
|
| In das Form CoCreate Programmierung wechseln |