Autocad Block Patlatma Sorunu

Anonymous

Autocad Block Patlatma Sorunu

Anonymous
Uygulanamaz

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?

0 Beğeni
Yanıtla
Soluciones aceptadas (1)
60.725 Görüntüleme
11 Yanıt
Respuestas (11)

ulasdeniz
Mentor
Mentor
Kabul edilen çözüm

şö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)
)


Ulaş Deniz


Forumlarımızda çözülen sorularınızı "ÇÖZÜM OLARAK KABUL ET" ( "ACCEPT AS SOLUTION" ) seçimiyle işaretlemeyi lütfen unutmayın.
Beğendiğiniz mesajları lütfen "Övgü Puanı" (KUDO) ile ödüllendirin.
Youtube : https://www.youtube.com/channel/UCkJpVueGScmJvW1RIgqttSg

Anonymous
Uygulanamaz

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

0 Beğeni

Anonymous
Uygulanamaz

birden çok objeyi seçerek patlmayı nasıl yapabiliriz acaba lisp'i nasıl düzenlememiz gerekiyor.

0 Beğeni

Anonymous
Uygulanamaz

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.)

ademercan1
Advocate
Advocate

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)
)

Anonymous
Uygulanamaz

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.

Anonymous
Uygulanamaz

Teşekkürler işe yaradı. 

0 Beğeni

Anonymous
Uygulanamaz

adamsın

 

0 Beğeni

Anonymous
Uygulanamaz

merhaba 

ben autocadde explode yaparken, explode yaptıhım nesne veya polyline hemen kayboluyor veya siliniyor. yardımcı olursanız sevinirim. 

0 Beğeni

Anonymous
Uygulanamaz

Sayfaya attığın block kapalı layere geliyor olabilir. Oradan kontrol et istersen. Benimki böyle çözüldü.

0 Beğeni

Anonymous
Uygulanamaz

Teşekkür ederim.