Děkujeme za účast na konferenci CADfórum 2025 - podívejte se na reportáž
Přes 120.000 registrovaných u nás, celkem 1.104.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků.
Vyzkoušejte nový přesný Inženýrský kalkulátor a 
proměnné prostředí AutoCADu.
 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, 3ds Max, Vault a s dalšími CAD/BIM/PDM 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 (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
 
 | 
 
    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 Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 22023  | 
  
     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ů: 28  | 
  
     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ů: 28  | 
  
     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,582 sekund.


 
 
 
 
 
 
 
Regenerace vložených bloků po předefinování
 Možnosti tématu
   

   
   