Diskuzní fórum, poradna
CAD diskuze, rady, výměna zkušeností |
Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion 360, 3ds Max a s dalšími CAD aplikacemi.
Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy Arkance Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
Regenerace vložených bloků po předefinování |
Odpovědět | archiv |
Autor | |
Kubeczka
Zasloužilý člen Přihlášen: 01.říj.2004 Lokalita: Czech Republic Používám: AutoCAD 2018, Inventor 2018 Stav: Offline Bodů: 141 |
Téma: Regenerace vložených bloků po předefinování Zasláno: 10.čer.2020 v 08:51 |
Zdravím,
potřebuji předefinovat vložené bloky: a. změnit uvnitř bloku pozice čar a atributů b. předefinovat barvy čar, textů a atributů (příp. hladiny) ad a): vložím blok o stejném názvu s přidáním znaku "=" - "jmeno_bloku=" to změní v bloku pozice čar a textů, ale nezmění pozice atributů ad b): pomocí LISPu předefinuji v tabulce bloku barvy (potřebuji to udělat hromadně na několika výkresech). Když daný blok edituji, tak je vidět, že barvy(popř. hladiny) byly předefinovány správně. Jakmile uložím blok, tak se zobrazí v původních barvách. Jakým způsobem docílit refresh bloků? Příkazem "_regenall" to nejde. Děkuji
|
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21529 |
Zasláno: 10.čer.2020 v 09:49 |
Předefinování bloku by se mělo projevit hned, pokud to nejsou nějaké dynamické bloky. Polohy atributů (i těch ručně přesunutých) se mají zachovat nebo promítnout (resetovat) z nové definice bloku?
|
|
Kubeczka
Zasloužilý člen Přihlášen: 01.říj.2004 Lokalita: Czech Republic Používám: AutoCAD 2018, Inventor 2018 Stav: Offline Bodů: 141 |
Zasláno: 10.čer.2020 v 10:28 |
Neděje se tak. Dynamické bloky to nejsou.
Polohy atributů by se měly promítnout z nové definice bloku, ale neděje se tak. ad b) Barvy atributů po uložení bloku jsou původní. Při editaci se zobrazí správně.
|
|
Mara821
Diskutér Přihlášen: 18.zář.2007 Lokalita: ČR (LB) Používám: AutoCAD 2021 Stav: Offline Bodů: 27 |
Zasláno: 10.čer.2020 v 10:36 |
Na atributy v bloku by měl pomoct příkaz ATTSYNC.
|
|
Kubeczka
Zasloužilý člen Přihlášen: 01.říj.2004 Lokalita: Czech Republic Používám: AutoCAD 2018, Inventor 2018 Stav: Offline Bodů: 141 |
Zasláno: 10.čer.2020 v 11:01 |
Příkaz ATTSYNC funguje skvěle.
Ale nedaří se mi ho použít v LISP programu
|
|
Kubeczka
Zasloužilý člen Přihlášen: 01.říj.2004 Lokalita: Czech Republic Používám: AutoCAD 2018, Inventor 2018 Stav: Offline Bodů: 141 |
Zasláno: 10.čer.2020 v 11:06 |
Zkusím LISpem projít názvy všech vložených bloků a aplikovat příkaz ATTSYNC na každého z nich ve smyčce
|
|
Mara821
Diskutér Přihlášen: 18.zář.2007 Lokalita: ČR (LB) Používám: AutoCAD 2021 Stav: Offline Bodů: 27 |
Zasláno: 10.čer.2020 v 11:13 |
Zkuste (acet-attsync "název bloku"). Název bloku by měl být ten standardní (získaný přes vla-get-effectiveName), ne ten anonymní název. A mělo by to stačit provést jen jednou pro každou definici bloku.
|
|
Kubeczka
Zasloužilý člen Přihlášen: 01.říj.2004 Lokalita: Czech Republic Používám: AutoCAD 2018, Inventor 2018 Stav: Offline Bodů: 141 |
Zasláno: 10.čer.2020 v 11:35 |
Děkuji. Už to funguje i v LISPu
|
|
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět | |
Přejít na fórum | Oprávnění fóra Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 0,719 sekund.