Merhaba.
Blok olusturulurken block editor icinde nesne secmeden properties inde Allow exploding secenegini no yaptiktan sonra kapatinca block patlatilmiyor. Cozemedigimiz soru su ki. Bloga tekrardan girmek istedigimizde autocad donuyor ve icine giremiyoruz. Bu patlatma komutunu deaktif edebilecegimiz block editor disinda farkli bir yontem var mi?
Çözüldü! Çözüme gidin.
ulasdeniz tarafından çözüldü. Çözüme gidin.
şöyle bir şey buldum işe yarayıp yaramadığını bilmiyorum.
Lisp kullanmanız önerilmiş.
(defun c:kaboum (/ it)
(setq it (vlax-ename->vla-object (car (entsel))))
(vlax-safearray->list (variant-value (vlax-invoke-method it "Explode")))
(vla-delete it)
)
Denedim ve oldu. kaboum komutunu girip nesneyi seçtikten sonra explode komutuyla patladı. Çok iyi oldu. Yardımlarınız için teşekkür ederim
birden çok objeyi seçerek patlmayı nasıl yapabiliriz acaba lisp'i nasıl düzenlememiz gerekiyor.
KESİN ÇÖZÜM !
Blok çizimleri patlatmak için komut satırına XOPEN yazın blok çizimin üzerinde herhangi bir yere dokunun. Bitti. ( Autocad 2018 de denedim.)
Secilen bloklari patlatir.
(defun c:be (/ dc sl m) (vl-load-com) (if (and (ssget '((0 . "insert"))) (setq dc (vlax-get (vlax-get-acad-object) 'activedocument) sl (vla-get-activeselectionset dc))) (progn (vla-startundomark dc) (vlax-for m sl (vlax-invoke m 'Explode) (vla-delete m)) (vla-delete sl) ) ) (prin1) )
Bu çözüm dışında patlamayan blok içine girip, hiç bir şey seçmeden Properties penceresinden "Allow Exploding" komutu karşılığının "Yes" olmasına dikkat edin. No görünüyor ise "Yes"e çevirin ve o şekilde bloğu kaydedip çıkın. Sonra Bloğu patlatmaya çalıştığınızda patlatma eylemi gerçekleşecektir.
merhaba
ben autocadde explode yaparken, explode yaptıhım nesne veya polyline hemen kayboluyor veya siliniyor. yardımcı olursanız sevinirim.
Sayfaya attığın block kapalı layere geliyor olabilir. Oradan kontrol et istersen. Benimki böyle çözüldü.
Aradığınızı bulamadınız mı? Topluluğa sorun veya bilgilerinizi paylaşın.