(defun c:imgdel (/ imGLst)
(vlax-for Obj
(vla-get-ModelSpace
(vla-get-ActiveDocument
(vlax-get-acad-object)))
(if (eq "AcDbRasterImage" (vla-get-ObjectName Obj))
(setq imGLst (cons (vla-get-Name Obj) imGLst))))
(mapcar '(lambda (x) (command "_-image" "_D" x)) imGLst)
(princ (strcat "\n" (itoa (length imGLst)) " Image(s) Detached."))
(princ))
你可以从Wizman那里试试:
7 谢谢李,
我快速尝试了最后一个动作,似乎效果很好。我还没有机会在阿卡多克中测试它。lsp还没有。
再次感谢您的帮助!
没问题——我又看了一遍——但我认为Wizmans代码比我想象的要多得多
页:
1
[2]