05.02.2023 10:01    

civil1923
Merhaba
Autocad dwg ve dxf sayfasındaki tüm noktaları seçip silen bir lisp varmıdır

06.02.2023 06:19    

ehya
QSELECT yada FILTER komutu ile POINT nesnelerini tek defada seçip silebilirsiniz. Bunun için lispe gerek yok.

10.02.2023 07:40    

baha07
merhaba ,

secmeden silen var


Kod:

;; tum pointleri siler (tabakasi kapali yada block icindekilerde  dahil)
;;
;;    cadtutor       13205-pbe
(defun c:blitzH (/ adoc)
(vlax-for blk (vla-get-blocks
   (setq adoc (vla-get-ActiveDocument (vlax-get-acad-object))
   )
)
   (if (eq :vlax-false (vla-get-isXref blk))
    (vlax-for h blk
(if
   (and (vlax-write-enabled-p h)
   (eq (vla-get-ObjectName h) "AcDbPoint")
   )
    (vla-delete h)
)
    )
)
)
(vla-regen aDoc acAllViewports)
)

baha07 (10.02.2023 09:43 GMT)

14.02.2023 16:45    

civil1923
Teşekkürler
Birde pencere seçimini kullanıcıya sorsa delete ile biz silsek
En azından noktaların nerede olduğunu görmüş oluruz
Yada noktamı başka birşeymi siliyor görmüş oluruz

> 1 <
Copyright © 2004-2022 SQL: 1.149 saniye - Sorgu: 60 - Ortalama: 0.01915 saniye