Hilfe[F1] Informationen -
Neue Funktionen in AutoCAD LT 2024Unter anderem kam eine Programmierschnittstelle hinzu! Wohl die mit den meisten öffentlichen Quellcodes in dem Bereich: AutoLISP
(inkl. VisualLisp/ActiveX/set&getpropertyvalue, was mich sehr überrascht - Jetzt habe ich keinen Grund mehr für AutoCAD -> die LT-Version reicht nun aus )
Einschränkungen <KLICK!>
Video
Als erstes Goodie für diejenigen welche sich bereits mit Menümakros und Scripten über Wasser halten:
SSGET - Die Lispfunktion für die AutoCAD-Objektwahl, damit kann man nun wunderbar Objekte wählen (lassen),
was zuvor nur in speziellen Fällen möglich war: Vorherig Letztes oder durch Layerisolierung..
(ssget "_X" (list'(0 . "*TEXT")(cons 410 (getvar 'CTAB))))
Erstellt einen Auswahlsatz mit allen Text- und MTexten des aktuellen Bereich!
wenn man es ohne aktiven Befehl einmal sehen möchte:
Befehl: (sssetfirst nil (ssget "_X" (list'(0 . "*TEXT")(cons 410 (getvar 'CTAB)))))
Beispiel wie man es einsetzen kann
;Makro - kopiert alle Texte
^C^C^C_.COPY;(ssget "_X" (list'(0 . "*TEXT")(cons 410 (getvar 'CTAB))));;(getvar 'VIEWCTR);\
oder
;Script
_.COPY
(ssget "_X" (list'(0 . "*TEXT")(cons 410 (getvar 'CTAB))))
(getvar 'VIEWCTR)
Komplette Tools/Programme.. gibt es vielen Tausend im www, zum Beispiel das bekannte "PLAETTEN", also testen wir das mal:
https://www.cadwiesel.de
Plaetten herunterladen,
in LT2024 über den Befehl APPLOAD die Datei laden und per PLAETTEN starten.
Und?
Oder LeeMacs BURST, um Blockreferenzen aufzulösen und dabei den Attributwert als Text beizubehalten
http://www.lee-mac.com
Lisp/Code gefunden, wie testen? was nun? -> Klick!
Viel Spaß
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP