22.07.2023 07:38    

hll19100
Arkadaşlar merhaba, layout kısmında örneğin Plot object lineweights ayarını toplu olarak aktif etmek istiyorum, bir autocad dosyasında 200 tane layout var, bunları el ile tek tek değiştirmek yerine toplu olarak değiştirme imkanımız varmıdır ?

22.07.2023 08:37    

ehya
Merhaba
Aşağıdaki kod tüm layoutlardaki lineweight'ler kapalı ise açar, açık ise kapatır.

Kod:

(defun c:LWW ()
(setq doc (vla-get-ActiveDocument (vlax-get-acad-object)))
(vlax-for lay (vla-get-layouts doc)
(if (= (vla-get-PlotWithLineweights lay) :vlax-true)
(vla-put-PlotWithLineweights lay :vlax-false)
(vla-put-PlotWithLineweights lay :vlax-true)
))(princ))

22.07.2023 10:13    

hll19100
ehya hocam ilginize öncelikle teşekkür ederim, bunu örnek olarak sormuştum toplu bi şekilde ayar yapamıyoruz yani

22.07.2023 10:58    

ehya
Toplu bir şekilde derken???

Kod tek layout için değil. Dosyadaki tüm layoutları kapsıyor.

22.07.2023 11:53    

hll19100
yok onu anladım onun için ayrıyeten tekrar teşekkür ederim, diğer ayarlarıda değiştirebileceğimiz bi autocad özelliği yokmu diye soruyordum mesela excel deki gibi hepsini seçip tek seferde siyah beyaz yapabileceğimiz gibi gibi

22.07.2023 13:31    

ehya
Böyle bir özellik yok. Bunun için bir uygulama yazılması gerekir.

22.07.2023 15:10    

hll19100
anladım hocam, teşekkür ederim yardımınız için.

> 1 <
Copyright © 2004-2022 SQL: 1.397 saniye - Sorgu: 61 - Ortalama: 0.0229 saniye