|
Lisp : Bereinigen / Purge Befehlsabfrage
nahe am 22.06.2011 um 08:43 Uhr (0)
Hallo Chris anbei ein kleines Lisp zum Bereinigen das ich mal vor langer Zeit geschrieben habe.Ich hab aber keine Ahnung ob es in den neueren AutoCAD Versionen noch funktioniert.Damals war der Hintergedanke, dass purge unter Umständen nicht alles beim 1. Durchlauf bereinigtund es notwendig war purge ein paar mal durchzuführen um wirklich alles bereinigt zu haben.;*************************************************************************;** Datei REINIG;** Dient zum automatischen bereinigen von Zeichnungen;* ...
|
| In das Form Lisp wechseln |
|
Lisp : Listen vergleichen
Dorfy am 11.03.2010 um 12:36 Uhr (0)
Zitat:Original erstellt von Andreas Kraus:...Ich habe zwei Listen mit den Objektdaten die man mit entget bekommt.Brauchen tu ich:Welches Element ist in Liste1 und NICHT in Liste2Welches Element ist in Liste2 und NICHT in Liste1Welches Element ist in Liste1 und VERÄNDERT in Liste2...ist bei über 30000 Elementen recht langsam.Hat jemand ne Idee wie ich eine solche Auswertung schneller machen kann ?30000 "Elemente" in der List die du mit entget erstellt hast?oder 30000 Objekte/Listen die miteinander/mit eine ...
|
| In das Form Lisp wechseln |
|
Lisp : Dateien overkill.lsp und overkillsup.lsp
Bernd10 am 09.10.2012 um 15:53 Uhr (0)
Hallo,ich habe bisher unter AutoCAD Mechanical 2009 folgenden Programmcode verwendet, um doppelte Objekte zu entfernen: (load "acettest.fas" "Fehler beim Laden") (load "acetutil.fas" "Fehler beim Laden") (load "acetutil2.fas" "Fehler beim Laden") (load "acetutil3.fas" "Fehler beim Laden") (load "acetutil4.fas" "Fehler beim Laden") (load "overkill.lsp" "Fehler beim Laden") (load "overkillsup.lsp" "Fehler beim Laden") (setq rfuz (acet-overkill-fuz-get)) (setq lignoriere ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Reaktoren
Brischke am 31.10.2002 um 10:38 Uhr (0)
Hallo Gerd, gleich einmal vorweg: Reactoren sind nicht unbedingt mein Spezielgebiet. Aber nach dem ersten Hinschauen sieht es für mich so aus, wenn über die Extendet Data nichts über einen evtl. vorhandenen Reacctor rauszubekommen ist, dann muß man einen anderen Weg gehen. Da die Reactoren irgendwo (evtl. in den Dictionaries?) gespeichert sind, dann existiert von dort aus eine Verbindung zum Objekt. Somit ist zuerst der betreffenbde Reactor zu untersuchen und die Verknüpften Objekte in einer Liste zu speic ...
|
| In das Form AutoLisp wechseln |
|
PTC Creo Elements/Direct Modeling : 3
Seele am 15.05.2016 um 13:13 Uhr (1)
Mit dem Befehl (oli::sd-destroy-thread FLAECHE) können die Gewindeinformationen eines Gewindes gelöscht werden, ohne die 3D-Geometrie zu verändern.Die Variable FLAECHE beinhaltet die Fläche.Die dazugehörige 3D-Notiz bleibt jedoch bestehen.Jetzt gibt es verschiedene Befehle die diese 3D-Notiz löschen könnten z.b.doc3d_delete_anno oder delete_custom_feature :any_category :display-ui :with_geo :offManuell gestartet, kann ich bei beiden Befehlen die Fläche anklicken und die 3D-Notiz verschwindet.Da ich diese F ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
AutoLisp : Blöcke bzw. Attribute suchen
cad-intensiv am 27.07.2005 um 15:26 Uhr (0)
Zitat: Original erstellt von RoyCAD: Hallo Das ich mit (ssget "X" ((0 . "INSERT")(2 . "M6"))) nach dem Block M6 innerhalb einer dwg suchen kann war mir schon klar. Ich was aber nicht, wie soll ich ihm sagen das er in allen dwg Dateien die unter D:/CAD sich befinden suchen soll. Für ein Beispiel würde ich sehr dankbar. Gruß RoyCAD Sehr einfach geht das mit einem Skript, mit dem Du die einzelnen Dateien durcharbeitest. "Etwas" komplizierter geht das in VisualLisp mit VLA-Funktionen, womit Du pro ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Eure Erfahrungen mit Linientypfaktoren und globalen Skalierfaktoren
Andreas Kraus am 24.04.2009 um 15:50 Uhr (0)
Oh - welch ein herrliches Thema, da mach ich doch auch gleich noch mit Info vorweg:Ich arbeite in der Haustechnikplanung und konstruiere Elektrotechnik (ja sowas gibts auch)Ich verwende die Linientypen von AutoCAD gar nicht.Probleme gibts hier wenn z.B. ein Architekt die Original-Linientypen für seine Bedürfnisse in seiner LIN-Datei anders skaliert hat. Der Architekturplan sieht zwar klasse aus, aber wenn man damit weiterarbeitet und weitere Linientypen hinzuläd (die ja anders skaliert sind) kann man die ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Lisp- und Reaktorprogrammierung erlernen?
AlbertR am 14.06.2005 um 16:15 Uhr (0)
Zitat: Original erstellt von cad-intensiv: Ich muss auch unabhängig davon sagen, dass mir Eure deutsche Paranoia gegenüber Werbung ziemlich absurd vorkommt. Jeder von Euch hat nur deshalb Arbeit, weil sein Arbeitgeber Dienstleistungen oder Produkte auf dem Markt anbietet. Und so ein Angbeot auf dem Markt plazieren kann man eben nur, indem man auf potentielle Kunden zugeht - von alleine kommt kein einziger! Die Existenz jedes einzelnen von Euch hängt davon ab, dass Werbung für seine Leistungen gemacht ...
|
| In das Form Rund um Autocad wechseln |
|
Programmierung : DDE-Zugriff auf EXCEL
StephanWörz am 10.04.2008 um 14:44 Uhr (0)
Zitat:Original erstellt von clausb:Geht das Auslesen nicht, oder aber schon das Verbinden mit "[Mappe1]Tabelle1"? Bist Du sicher, dass man hier lokalisierte Namen verwenden muss?NEIN! Bin mir überhaupt nicht sicher !! Ich dachte halt so wie es Excel mir sagt wirds passen? Wenn Ich meine TEST.xls lade dann heußt mein workbook (Mappe) doch "TEST", oder nicht????Mein (Sheet) heißt (laut VBA-Editor) "Tabelle1". Keine Ahnung was ich hier noch machen kann!Das Verbinden scheitert auch schon!In dieser Funktion m ...
|
| In das Form Programmierung wechseln |
|
Rund um AutoCAD : bestehende Bemaßung per Lisp ändern
cadffm am 21.09.2021 um 09:42 Uhr (1)
Hi,"Ich habe mit dem DIMIM-Tool aus den Expresstools eigentlich schon genau das erreicht was ich erreichen möchte,"Gut, auch wenn es m.M.n. nicht alles erledigt nach dem du gefragt hast - wenn du zufrieden bist, super." nur kann ich das Tool leider nicht ohne Dialog starten ...kann mir da vielleicht noch jemand einen Tip geben? "Vielleicht habe ich wohl doch die ein oder andere Funktion beim DIM im/export übersehen, aber wenn nicht - dann schreibdir einfach ein Script (*.scr) mit den Variablen und fertig, ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : probleme mit acad startdatei
cadffm am 25.01.2022 um 10:51 Uhr (1)
Okay, dann sind jetzt die Karten etwas neu gemischt.Wegen deiner "langen Rückgabe":"cmdecho in der startlsp wieder auf 1"Warum sagst du "startlsp"? Bitte benenne die Dateien in deinen Antworten korrekt!Sollte das der Dateiname sein, so haben wir nämlich das Problem gefunden Frage: Von welcher Datei genau (Name) redest du gerade?Lässt du die Datei wirklich automatiasch durch AutoCAD laden?Ganz sicher das die Datei nicht über Appload-Startgruppe oder irgendeine andere Lisp geladen wird?"1. welche Befehle wär ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Punkte mit bestimmter z-Koordinate finden
fraga am 27.03.2007 um 18:01 Uhr (0)
Ich nehme mir Deine Signatur zu Herzen und verfeinere meine Anfrage : Angenommen, ich habe mehrere Linien, die sich mit ihren z-Koordinaten von 0 bis 50 erstrecken und ansonsten irgendwie im Raum verlaufen. Innerhalb dieser Linien möchte ich nun z.B. die Punkt mit dem Höhenwert 40 finden. Diese Punkte sollen mir angezeigt werden, damit ich diese im Stile von Höhenlinien, wie man sie von Landkarten her kennt, verbinden kann (das meinte ich mit "damit arbeiten").Bildlich dargestellt würde eine Lösung so aus ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Kranke Polylinien?
CADchup am 26.07.2011 um 22:15 Uhr (0)
...und ich denk die ganze Zeit "...kommt mir so bekannt vor..." Hi,die Suche nach "invalid class" findet in Adesks Lisp-Brett ein paar gute Beiträge zu diesem ActiveX-Aussetzer.Tony T. hat es hier prima erklärt: Zitat:When a COM wrapper for an object exists,...Was ab dem Zeitpunkt des ersten (vlax-dump-object (vlax-ename-vla-object(car(entsel)))) der Fall ist. Zitat:...and AutoCAD replaces that object with another object of a different type, and also exchanges the object ids; xdata and extension dictionar ...
|
| In das Form Lisp wechseln |