 Att-Clone.txt |
Lisp : Attributwerte kopieren & einfügen
vision am 10.03.2017 um 19:46 Uhr (1)
Hallo,ich möchte die Attributwerte von einem Block in einen anderen Block kopieren und einfügen.Das funktioniert mit dem Lisp Att-Clone von CADwiesel soweit einwandfrei, wenn die Attributnamen bei beiden Blöcken gleicht sind. Ich möchte aber, wenn AutoCAD das zulässt, in einen Block kopieren der andere Attributnamen hat.Besteht die Möglichkeit, im Programmabschnitt ";;; Funktion tauscht Attributwerte aus. / (setq ATTNAME ... " andere Attributnamen anzugeben und wenn ja, wie.Für Eure Unterstützung bedanke i ...
|
| In das Form Lisp wechseln |
|
Lisp : Zugriff auf Civil 3D
cadffm am 17.03.2017 um 10:42 Uhr (1)
entgetvlax-dump-objectdumpallpropertiesUnd da hört es dann auf mit den Basics?Da ist dann mit Lisp auch schnell Ende denke ich wenn es wirklich um Civil geht.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Stützpunkte einer Polylinie in Zwischenablage kopieren und daraus neue Polylinie erz
C. Klueber am 20.03.2017 um 09:46 Uhr (1)
Hallo cadffm,entschuldige, wenn es nach zu sehr "mach mir mal" klingt. Das war nicht meine Absicht, ich kann aber den Eindruck nachvollziehen.Da ich die Anfrage von einem Kollegen bekommen habe, war es nicht so einfach diese möglichst verständlich wiederzugeben. Mein Fehler.Und zu dem Hinweis bzgl. Textdatei: Ich wollte eine angehängte Datei vermeiden, da hier sicher viele Bedenken bzgl. Runterladen etc. haben. Werde es aber für nächstes Mal in Betracht ziehen.Danke auf jeden Fall für die Hinweise. Ich übe ...
|
| In das Form Lisp wechseln |
|
Lisp : Stützpunkte einer Polylinie in Zwischenablage kopieren und daraus neue Polylinie erz
C. Klueber am 20.03.2017 um 10:30 Uhr (1)
Hallo CADmium,trotz der bemängelten Aufgabenstellung schon ein wichtiger Schritt in die richtige Richtung. Vielen lieben Dank.Also die Stützpunkte der PL sind schonmal im gewünschten Format im Zwischenspeicher.Jetzt muss man nur noch diese Daten nutzen können, um eine Polylinie zu erzeugen. Ich kenne das von "mehrere Punkte" erzeugen. Da kann man Koordinaten im AutoCAD-Format (x,y,z) im Zwischenspeicher nutzen, um mehrere Punkte zu erzeugen. Gibt es sowas auch für eine Polylinie?Also dass ich die Daten, we ...
|
| In das Form Lisp wechseln |
|
Lisp : Stützpunkte einer Polylinie in Zwischenablage kopieren und daraus neue Polylinie erz
CADmium am 20.03.2017 um 12:36 Uhr (1)
Zitat:Original erstellt von C. Klueber:Hallo CADmium,trotz der bemängelten Aufgabenstellung schon ein wichtiger Schritt in die richtige Richtung. Vielen lieben Dank.Also die Stützpunkte der PL sind schonmal im gewünschten Format im Zwischenspeicher.Jetzt muss man nur noch diese Daten nutzen können, um eine Polylinie zu erzeugen. Ich kenne das von "mehrere Punkte" erzeugen. Da kann man Koordinaten im AutoCAD-Format (x,y,z) im Zwischenspeicher nutzen, um mehrere Punkte zu erzeugen. Gibt es sowas auch für ein ...
|
| In das Form Lisp wechseln |
|
Lisp : Probleme IMBAL
cadffm am 23.03.2017 um 00:06 Uhr (1)
www.google.de - IMBAL ?------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : entmod für Referenzen funktioniert nicht
cadffm am 23.03.2017 um 16:46 Uhr (1)
AutoLISP bearbeitet Objekte "recht dumm", wenn man in inem Arbeitsschritt (NUR) den Namen eines Blockes ändern würde,dann hätte dieser keine Blockreferenzen(nicht so schlimm).Andernsseits würde zu allen Blockreferenzen des Blockes plötzlich die Blockdefinition fehlenBlock ALT100 Blockreferenzen referenzieren den Block ALTName ändern von ALT in NEUBlock ALT100 Blockreferenzen referenzieren den NICHT MEHR VORHANDENEN Block ALT*ERROR*FEHLER*Daher geht das nicht.In AutoLisp wäre der Weg: Eine Kopie des Blockes ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Befehl - _aiselall funktioniert nicht
AutoCADify am 24.03.2017 um 10:11 Uhr (5)
Hallo zusammen,momentan bin ich dabei ein kleines Progrämmchen zu schreiben, um mir das Leben mit ACAD leichter zu machen.Leider ist der Befehl _aiselall nicht funktionstüchtig und ACAD meldet einen Unbekannten Fehler.Ich benutze momentan ACAD 16! Komisch dass, das nicht funktioniert.Könnt Ihr mir weiterhelfen?Vielen Dank im Voraus für eure Hilfe VGAutoCADify------------------Nichts ist unmöglich - AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Befehl - _aiselall funktioniert nicht
cadffm am 24.03.2017 um 10:39 Uhr (1)
Die Funktion könntest du ja selbst schreiben Dann bist du auch nicht abhängig von anderen Dateien.Im Original ist der befehl WAHL verwendet, in Lisp würde man es mit SSGET umsetzen.Aber dennoch: ai_selall ist eine Lispfunktion, welche in der originalen acadnnnndoc.lsp definiert ist.Offensichtlich wird diese in deiner aktuellen Situation/Einrichtung nicht geladen (darüber könnte man mal nachdenken)(findfile "acad2016doc.lsp")liefert dir entweder nichts oder nicht die Originale (da es eine Systemdatei ist, ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Befehl - _aiselall funktioniert nicht
AutoCADify am 24.03.2017 um 10:55 Uhr (1)
Hallo cadffm,im Bezug zu deinem Post:"Die Funktion könntest du ja selbst schreiben Dann bist du auch nicht abhängig von anderen Dateien.Im Original ist der befehl WAHL verwendet, in Lisp würde man es mit SSGET umsetzen."Ich habe schon in mehreren Foren gelesen, dass der Bezug zu der Datei "acad2016doc.lsp" fehlt. Ich habe auch hier viel getüfftelt .Nur leider hat das nichts gebracht. Wie würde so ein Befehl denn aussehen, wenn ich es selber schreiben müsste?Ist jetzt "SSGET" evtl. der Ersatz oder ein Work ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Befehl - _aiselall funktioniert nicht
cadffm am 24.03.2017 um 11:06 Uhr (1)
hmmDu bist dabei ein Progrämmchen zu schreiben und kennst SSGET nicht?SSGET ist für gewöhnlich die erste Lispfunktion die man kennenlernt.Es ist die entsprechende Lispfunktion zum Befehl WAHL, auf deutsch:Die (AutoCAD-)Objektwahl.Die zentrale und am häufigsten verwendete Funktion in jedem CAD-Programm.also: F1 öffnet die Hilfeals Tutorial für Lisp empfehle ich http://www.tutorial.autolisp.info/ (wäre aber gut wenn du dir zwei Wochen ohne konkretes Ziel nimmst, einfach stumpf die Basics vorwärts und rückwär ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Befehl - _aiselall funktioniert nicht
cadffm am 24.03.2017 um 11:14 Uhr (1)
Nachtrag: "Acad meldet einen Unbekannten Fehler."Bist du dir ganz sicher? Ich glaube nicht so recht an diese Aussage, schau besser noch mal nach Dann vermute ich:(findfile "acad2016doc.lsp") in 2016(findfile "acad2017doc.lsp") in 2017findet doch sehr wohl die Dateien? andernfalls gibt der Ausdruck nil zurück.Einfach in die Befehlzeile eingeben: (findfile "acad2016doc.lsp")------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Befehl - _aiselall funktioniert nicht
AutoCADify am 24.03.2017 um 11:17 Uhr (1)
Ich probiers mal aus.Ja bin in der Lisp Welt noch ziemlich neu. Brauche da noch etwas mehr Übung. Aber finde ich super von dir. Danke für den Supp.Sobald ich näheres weis melde ich mich nochmal.Vielen Dank ------------------Nichts ist unmöglich - AutoCAD
|
| In das Form Lisp wechseln |