Vytisknout stránku | Zavřít okno

Selection Set

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=5535
Datum vytištění: 25.čer.2026 v 07:43


Téma: Selection Set
Odeslal: orlik
Předmět: Selection Set
Datum odeslání: 23.lis.2007 v 14:06
Ve VBA potrebuji do nejake mnoziny dostat par elementu. V prikladech je vzdy jen vyber v pevne danych mezich (v povelech, ktere znam) z bodu natvrdo zadanych v programu. (V LISPu to umim).
Potrebuji do konecneho vyberu, ktere budu moci vybirat oknem i primym vyberem, dostat potrebne elementy, ktere musim kontrolovat na spojitost, eventuelne znat nejvetsi nepresnost.

Diky za trpelivost.

Apropo, tohle to uz zde bylo nekolikrat. Existuje manual - knizka!!! v cestine(slovenstine, polstine, rustine) (kdyz primhourim vsechny tri oci i v anglictine) k VBA - alespon od verze 2002?



Odpovědi:
Odeslal: chose
Datum odeslání: 23.lis.2007 v 15:44

Dobrý den. Myslím, že to nebude žádný problém, ale úplně sem nepochopil, co přesně potřebujete udělat. Potřebujete si sám vybrat nějáké objekty a k těmto vybraným objektům pak přidat nějáké objekty pevně dané?



-------------
chose


Odeslal: Vladimír Michl
Datum odeslání: 23.lis.2007 v 16:41
Ukázky práce s výběrem objektů jsou v několika "lekcích" ukázek VBA programování na stránce:
http://www.cadforum.cz/cadforum/tema.asp - http://www.cadforum.cz/cadforum/tema.asp   (např. Lekce 4).
 
Knížek k VBA je hodně, vy ale asi spíše hledáte něco k VBA v AutoCADu - celkem podrobný popis je v materiálu "Vývojové prostředky AutoCADu" (viz stránka výše uvedená, popř. přímo http://www.cadforum.cz/cadforum/Vyvojove-prostredky-AutoCADu/ - zde )


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)


Odeslal: orlik
Datum odeslání: 23.lis.2007 v 21:02
Myslím tím to, že některé elementy můžu vybrat oknem, ale další potřebné musím přidat výběrem konkretního elementu, třeba kvůli místu.


Odeslal: orlik
Datum odeslání: 23.lis.2007 v 21:09
Pane Michl děkuji. O těch elektronických podobách vím, ale právě, že knížka je knížka. Na tu elektronickou adresu jsem trochu pozapoměl. Spiš jsem se domníval, že s verzema 2006, 2008 atd příjde i potřebně vytištěná dokumentace. Nejen ke konstruování, kotování atd ale i programování ať v lispu, dcl či VBA.


Odeslal: Luděk Líkař
Datum odeslání: 17.pro.2007 v 12:49

Pokusím se odpovědět jen obecně. Co nejdříve vybrat příslušné entity ručně pomocí vyber okno, entitu atd a pak spustit makro které aktuální výběr  "ActiveSelectionSet" (případně jednotlivé entity) uloží do vlastní skupiny.

Dim Vyber As AcadSelectionSet
Set Vyber = ThisDrawing.ActiveSelectionSet

 


-------------
Líkař



Vytisknout stránku | Zavřít okno