|
AutoLisp : ObjectDBX-Server
cad-intensiv am 02.11.2005 um 12:15 Uhr (0)
Zitat:Original erstellt von CADmium:Wie ein Import via ObjectDBX-Server klappt, ist ja bei Mapcar gut beschrieben.Geht eigentlich auch ein Export auf diese Weise? Meine Äquivalentfunktion läuft zwar ohne Fehler durch, in der DBX-Zeichnung hat sich trotzdem nix getan ... Wenn mir also jemand mit Hintergrundinfos zum ObjectDBX-Server-Verständnis helfen kann, bitte ich um dementsprechende Antworten.Das funktioniert gut - sogar das Kopieren von Objekten aus einer "externen" Datei in eine andere externe D ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : ObjectDBX-Server
cad-intensiv am 02.11.2005 um 12:16 Uhr (0)
Zitat:Original erstellt von CADmium:Wie ein Import via ObjectDBX-Server klappt, ist ja bei Mapcar gut beschrieben.Geht eigentlich auch ein Export auf diese Weise? Meine Äquivalentfunktion läuft zwar ohne Fehler durch, in der DBX-Zeichnung hat sich trotzdem nix getan ... Wenn mir also jemand mit Hintergrundinfos zum ObjectDBX-Server-Verständnis helfen kann, bitte ich um dementsprechende Antworten.Das funktioniert gut - sogar das Kopieren von Objekten aus einer "externen" Datei in eine andere externe D ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : ObjectDBX-Server
cad-intensiv am 02.11.2005 um 12:15 Uhr (0)
Zitat:Original erstellt von CADmium:Wie ein Import via ObjectDBX-Server klappt, ist ja bei Mapcar gut beschrieben.Geht eigentlich auch ein Export auf diese Weise? Meine Äquivalentfunktion läuft zwar ohne Fehler durch, in der DBX-Zeichnung hat sich trotzdem nix getan ... Wenn mir also jemand mit Hintergrundinfos zum ObjectDBX-Server-Verständnis helfen kann, bitte ich um dementsprechende Antworten.Das funktioniert gut - sogar das Kopieren von Objekten aus einer "externen" Datei in eine andere externe D ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Block einfügen / auflösen
CADmium am 01.03.2007 um 08:32 Uhr (0)
guck einfach erstmal hier.. denke der Codeschnipsel sagt mehr als viele Worte.P.S: Fall du deinen Block mittels (Command "_-insert") eingefügt hast, da gibts auch die Option diesen gleich aufgelöst einzufügen.. aus der Hilfe :Einfügen von aufgelösten Blöcken: Wenn Sie ein Sternchen (*) zu Beginn des Blocknamens eingeben, wird der Block aufgelöst, und die einzelnen Teile des Blocks werden eingefügt. In diesem Fall wird die Blockdefinition nicht zur Zeichnung hinzugefügt. ------------------ - Thomas -"Bei ...
|
| In das Form Lisp wechseln |
|
Lisp : Material automatisch erstellen
CADMATIC am 20.09.2012 um 10:38 Uhr (0)
Hallo,ich bin mir nicht sicher ob es diese Funktion mit den "neuen" Materialen überhaupt gibt. "c:rmat" hat sich doch auf die alten ACAD-Versionen bezogen,oder??Ich habe jetzt ein kleine Umweg erstellt,der auch funktioniert : Habe von allen Materialien eine DWG erstellt, wo ein Solid das gewünschte Material hat.Bei Bedarf füge ich diese DWG in meine aktuelle Zeichnung ein und erhalte somit das gewünschte Material in der Matbibliothek. Die DWG schmeisse ich dann wieder raus.Ist vielleicht nicht sehr elegant ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Texte auslesen und mit neuen Werten einlesen
dcdaniela am 23.09.2004 um 14:39 Uhr (0)
Hallo! Ich muss eine Textwolke (alles Zahlenwerte als Text ) durch eine neue ersetzen. Meine Zeichnung enthält eine große Menge dieser Texte und ich bin gezwungen einen Fixwert dazuzuaddieren und die Texte an der selben Position wiederherzustellen. Hat wer ein Lispl dafür? Mein Gedankengang war folgender: Lispl für: Text selektieren, auslesen in Datei (je Zeile ein Text samt Einsetzpunkt). -- Datei auf neue Werte manipulieren Texte mit 2. Lispl neu einfügen. Nur reichen meine Lisp-Kenntnisse nicht aus :- ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Linie spiegel
mkl-cad am 23.03.2006 um 09:39 Uhr (0)
HalloHier ein Lisp Programm welches alle Linien so dreht das Linien mit Symbolen bzw. Texten in leserlicher Richtung stehen. Also von vorne oder von rechts gelesen werden.(defun c:leitungd (/ n a anz o ap ep w ob) ;Leitungen drehen (setq n 0) (setq a (ssget "X" ((0 . "LINE")))) (if (= a nil) (alert "Eh du! Da sind keine Linien in der Zeichnung")(progn (setq anz (sslength a)) (repeat anz (setq o (ssname a n)) (setq n (+ 1 n)) (setq ob (entget o)) (setq ap (assoc 10 ob)) (setq ap (cdr ap)) (setq ep ( ...
|
| In das Form Lisp wechseln |
|
Lisp : Dynamischer Koordinatenrahmen
Archäologie Bubi am 23.02.2024 um 14:21 Uhr (1)
Super, vielen Dank. Das mit den gebunden Reaktoren ist ein wichtiges Detail das ich nicht kannte. Gerade da unsere Zeichnungen (natürlich nicht als Archivformat) lange zur Verfügung stehen sollten währe es sehr schlecht wenn es diese deshalb zerschiessen kann.Grundsätzlich haben wir eine ACAD.LSP auf unserem Server liegen, die bei allen bereits geladen werden sollte (wir richten unser ACAD alle mit einer einheitlichen Zip ein). Die Reaktoren bei uns zu laden ist also kein Problem.Dann müsste ich zur Sicher ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Poly im Block die 2.
mapcar am 20.05.2003 um 08:47 Uhr (0)
Mal wieder das alte Spiel: Wovon reden wir? Es gibt keine Attribute in Blöcken! Blöcke können ATTDEFs enthalten, aber Attribute entstehen erst an INSERTs, also den Blockreferenzen. Da es nur EIN Block ist, mein Vorschlag: Einmal einfügen, _explode, Polylinie reparieren, Block neu definieren. Dann haben auch die Polylinien in den Inserts z==0 (die Polylinie gibt es ja nur EINMAL in der Zeichnung). Was spricht dagegen? Gruss, Axel ------------------ Meine AutoLisp-Seiten Meine private Homepage Mein An ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Kann man Variablen dauerhaft...
joern bosse am 28.11.2012 um 16:14 Uhr (0)
@Dirk, Holger,die Idee, alle Datei in ein Dict reinzupacken finde ich für so kleine Sachen (wie das Beispiel von Dirk) gut, ist übersichtlicher. Sicherlich müßte man mal die Grenzbereiche austesten, wie groß so ein String sein darf, aber denke wegen 10 Einträgen wird mir das nicht gleich um die Ohren fliegen.Ansonsten geben ich Dir, Holger, recht. Aber ich müßte mich dann noch ein bißchen mehr mit dem Thema auseinandersetzten, im Moment nutze ich die Methode nur, um z.B. mal einen Zeitstempel oder so in ei ...
|
| In das Form Lisp wechseln |
|
Lisp : Drehung von Texten und Blöcken
cm-Zeichner am 29.06.2012 um 08:07 Uhr (0)
Als Winkel für die Drehung beim Einsetzen von Blöcken oder Texten soll die Ausrichtung des Fadenkreuzes verwendet werden.Folgende Probleme hab ich da:- Die Zeichnung ist manchmal in der Ansicht verdreht (Viewtwist)- Ausrichtung des Fadenkreuzes am "Blattrand"- Ausrichtung des Fadenkreuzes am Winkel einer vorher gewählten Linie- Dabei sollte kein Text oder Block vom Blattrand aus gesehen "Am Kopf stehen"Mein Ansatz dazu wäre die Verwendung von SNAPANG(setq WINKEL (getvar "SNAPANG"))Aber das ist keine Lösung ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Pfad und Dateinamen einfügen
HansGeorg am 16.12.2002 um 15:35 Uhr (0)
Hallo zusammen, bin gerade dabei mich in Lisp eizuarbeiten (also totaler Anfänger). In MDT kann das Layout mit amviewout ausgelesen werden, um nicht für jeden Dateitypen den Befehl nochmals aufzurufen möchte ich dies zusammenfassen. Meine ersten Schritte: (command"-amviewout""DXF""V""R14""16""c:/dxf14/dateiname""") Der Eintrag dateiname müsste von der geöffneten Zeichnung ausgelesen werden. Wie kann man das machen? Bin zwar auf dwgname gestoßen, aber irgendwie muß es noch andere Befehle geben, denn wenn d ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : block tauschen gc2
Brischke am 15.10.2003 um 10:37 Uhr (0)
Hi Achim, ich habe in einem Tool die Attribute eines Inserts gelöscht. Danach war die Zeichnung nicht mehr zu gebrauchen. Das habe ich auf die Unterschiede zwischen Definition und Insert zurück geführt. Aus dieser Erfahrung heraus, ist es für mich zum Gesetz geworden, die Blockdefinition und die Inserts auf dem gleichen Stand zu halten, was die Anzahl der Attdefs/Attribs angeht. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP ...
|
| In das Form AutoLisp wechseln |