|
AutoCAD VBA : Pickfirst selectionset ergaenzen und ausgeben
rexxitall am 28.06.2013 um 17:28 Uhr (1)
Ein moeglicher workaround waere hier mit vba eine Gruppe zu erstellen und die per sendcommand zu selectieren.Die kann man ja hinterher wieder aufloesen. Da muss ich noch ein wenig mit spielen Gestern war leider eine SOFICAD "ausmist" routine dringlicher.Die speichern alle Bewehrungselemente in allen Massstaeben uebereinander ab.Der Modellbereich ist demzufolge entsprechend "uebersichtlich"Einfach die Layer loeschen bringts da nichht weil Je nach Viewport im layout brauch man da mehr als einen.Ab ins Wochen ...
| | In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Referenzen eines Blocks ermitteln
rexxitall am 17.12.2021 um 00:58 Uhr (1)
Layouts und Co sind auch nur Blöcke. Ob ein Block ein Layout ist dafür gibt es im Blockapi eine Eigenschaft isLayout. Nun kann man einmal über alle Blöcke und alle Entities in diesen laufen. So Blockref ist ja auch nur ein Entity(Wesen). Wenn diese dynamisch ist - auch dafür gibt es diesmal bei der Blockref eine Eigenschaft isdynamicBlock. So dies der Fall ist bekommt man den zugehörigen *Ursprungsblock* mit blockref.effective Name heraus. Also ist der Algo wie folgt: Wandere durch alle Blöcke die ein Layo ...
| | In das Form AutoCAD VBA wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |