Size her şeyi söyleyeceğim.
niyet budur:
a1 ve a2 içeriği bir db'de kurtarın.
Tüm bloklar için "mybloc" adı ve belirli bir koleksiyonun "mybloc2" adı ile blok için. .
Alanı ilişkilendirdikten sonra: "sayfa", veritabanının, her iki blokun bir3 özelliğine.
10 dakika içinde yaptığınız bir şey olmadığını anlıyorum ama sadece bir blokaj özelliklerini nasıl almam gerekiyor
Mevcut bir db'de tasarruf edin?
Bu yüzden sizi çok fazla takip etmiyorum ve programlama bilgisine sahipseniz veya hazır qlc istiyorsanız anlamayacağım.
Parada.
Blokları ve fuintion'ı seçmek için bir seçim yapmak zorundasınız.
Set sset = budrawing.selectionsets.add("element")
Nereden ilan etmelisiniz ki,
dim sset as acadselectionset
dim element as acadblockreference
Bloklar üzerindeki filtreyi ilan eder
dim filtre tipi (1) tam tam tam olarak
dim filterdata(1) olarak
Filtreleme = 0
filtredata = “insert”
Filtre Tipi (1) = 2
Filtredata(1) = "mybloc"
Sonra filtre ile seçimi gerçekleştirin
Filtre tipi, filtredata
Bu noktada "mybloc" olarak adlandırılan tüm kilitlerle bir diziniz var.
Şimdi özellikleri okumak zorundasınız
dim serisi değişken olarak
Her element için,
Dizi = element.getattributes
i = lbound(array) to ubound(array)
Dizi(s) etiketler
Yasa etiket özelliği Dizi(i). metin
Kodun değeri değer Bir sonraki i
Bir sonraki element
Bunu düzelteceğim, ama bana verdiğin hiccup bilgileri gerçekten jagged.