|
Lisp : XRef - abgreifen
steppe2000 am 05.01.2011 um 11:42 Uhr (0)
nah ja... ein Block ist ja da... das steht ja wunderprächtig da aber im hintergrund kann halt die Datei, die das XRef darstellt nicht gefunden werden... weil z.b gelöscht/umbenannt/verschobenaber das Objekt als solches ist ja da? (zumindest auf der zeichenseite ob der ssget da einen unterschied macht weiss ich leider nicht ?! lasse mich aber gerne darüber aufklären)?!
|
| In das Form Lisp wechseln |
|
Lisp : XRef - abgreifen
steppe2000 am 05.01.2011 um 12:21 Uhr (0)
das geht schon... ich will in Dateien ggf. falsche xrefpfade nachführen, so dass der user möglichst wenig Aufwand hat...Fall: 2 xrefs: eine ist z.b. entfernt, eine nicht gefunden (in beiden Fällen wird aber die dahinterliegende Datei auch nicht gefunden.damit liefert der findfile ein nil und der Status auch beide: nicht gefunden... jetzt kann ich zwar beide pfade wieder herstell ....ich kann das nur über (command "xref" "pfad"...) und das kommt einem Neuladen gleich... damit wird auch das entfernte Xref ge ...
|
| In das Form Lisp wechseln |
|
Lisp : XRef - abgreifen
steppe2000 am 06.01.2011 um 20:37 Uhr (0)
jetzt wäre ich eigentlich überzegt gewesen richtig zu kochen... aber leider Code:(defun c:xrlist () (setq entlist_blkdef (tblnext "block" T)) (while entlist_blkdef (if (member (cdr (assoc 70 entlist_blkdef)) (4 12 36 44)) (progn (setq xrname (cdr (assoc 2 entlist_blkdef)) xrpfad (cdr (assoc 1 entlist_blkdef)) xrelm (entget (tblobjname "BLOCK" xrname)) ) (setq xrpfadn (strcat (substr xrpfad 1 (- (strlen xrpfad) 4)) "_.dwg")) (if (findfile xrpfadn) (progn (setq xrelm (subst (cons 1 xrpfadn) (ass ...
|
| In das Form Lisp wechseln |
|
Lisp : rename Image/Bildname
steppe2000 am 15.09.2015 um 15:31 Uhr (5)
hi an alle lispler und sonstigen Programmierer auf AutoCAD...kann mir jemand sagen wie ich einem Image in AutoCAD via lisp... einen anderen Namen geben kann...Ich kann zwar den Dateipfad ändern aber nicht den namen dazu?bei XRefs geht es ja einfach ... aber leider nicht bei den Images, die werden nur im Dialog in AutoCAD gleich behandelt?!bin um jede Hilfe froh!DANKE und LG @all
|
| In das Form Lisp wechseln |