Vytisknout stránku | Zavřít okno

Návrh na aplikaci pro vkládání DB dle viditelnosti

Vytištěno z: CAD Fórum
Kategorie: ARKANCE/CAD Studio
Název fóra: Aplikace ARKANCE, Be.Smart
Popis fóra: Otázky k aplikacím firmy ARKANCE (CAD Studio) - CS+ Tools, Be.Smart, twiGIS, LT Extension, VFK, XLSparam, CITin, RÚIAN, srxText, SureSave, Anaglyf, GeoRefImg, JobTime...
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=12046
Datum vytištění: 07.kvě.2026 v 13:22


Téma: Návrh na aplikaci pro vkládání DB dle viditelnosti
Odeslal: PepaR
Předmět: Návrh na aplikaci pro vkládání DB dle viditelnosti
Datum odeslání: 05.led.2011 v 20:23
Dobrý den,
 
vím, že už je po Vánocích, ale neuvažovali šikovní programátoři z CAD studia o vytvoření aplikace pro AutoCAD, která by uměla vkládat dynamické bloky s možností upřesnění stavu viditelnosti?


-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 05.led.2011 v 21:35
Myslíte jako zadat viditelnost textově? Třeba z menu makra? To by nemělo být složité.

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


Odeslal: PepaR
Datum odeslání: 05.led.2011 v 22:08
Zkusím to příkladem, mám blok, který má několik stavů viditelnosti a potřebuji si vytvořit funkci, která by mi vložila ten samý blok, ale jednou je blok s viditelností A, podruhé s viditelností B.


-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz


Odeslal: Vladimír Michl
Datum odeslání: 05.led.2011 v 22:42
Hodně "quick-and-dirty" řešení je vložit blok standardně a do menu/scriptu hned za toto vložení přidat dlouhý LISP výraz:
 

(vlax-put-property (vlax-safearray-get-element (vlax-variant-value (vla-getdynamicblockproperties (vlax-ename->vla-object (entlast)))) 0) "Value" "B")
 
Kde 0 je pořadí požadované dyn.vlastnosti v bloku a B je název stavu viditelnosti.
 
Další možnost je nedělat v tomto případě blok dynamicky. Anebo viz starší thread:
http://www.cadforum.cz/forum/forum_posts.asp?TID=5120 - http://www.cadforum.cz/forum/forum_posts.asp?TID=5120


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


Odeslal: PepaR
Datum odeslání: 06.led.2011 v 00:13
Vidíte, na toto vlákno bych málem zapomněl. Děkuji za skript i odkaz.

-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz



Vytisknout stránku | Zavřít okno