Již 10.000+ CAD tipů.
Přes 118.500 registrovaných u nás, celkem 1.095.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků.
Vyzkoušejte nový přesný Inženýrský kalkulátor.
Kompletní příkazy AutoCADu a proměnné AutoCADu 2026.
Diskuzní fórum, poradna
?CAD diskuze, rady, výměna zkušeností

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 | ||||
kryspin ![]() 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
Diskutér ![]() Přihlášen: 09.led.2009 Lokalita: ČR (Pha) Používám: AutoCAD Stav: Offline Bodů: 31 |
![]() Zasláno: 31.čvc.2013 v 13:37 |
|||
Dobry den,
mam nasledujici problem. Mam soubor, ve kterem udrzuji aktualizovane definice bloku, jak dynamickych tak beznych. Pracovne mu rikam template.dwg. Jak to tak byva, tak tyto bloky se vyskytuji v ruznych dalsich souborech, kde se pouzivaji. Obcas je potreba nektery blok upravit. Upravim ho v templatu. A ted potrebuji, aby se updatoval i v jinych souborech. Na to jsem nasel dve cesty: 1. varianta - blok si z templatu ulozim jako soubor, pak ho vlozim ze souboru do souboru, ktery potrebuji updatovat a zde ho necham redefinovat novym (vkladanym blokem). Je to sice kostrbate, ale funguje to i u dynamickych bloku s atributy 2. pres design center - zde je potreba mit otevrene oba soubory - template i soubor, jehoz blok potrebuji upravit. V karte otevrene soubory najedu na soubor template, rozkliknu, otevru bloky, najdu ten, co me zajima a pravym tlacitkem na nej kliknu. Z nabidky vyberu "redefine only". Blok se redefinuje v ostatnich otevrenych souborech. Az potud OK. Ale pokud se jedna o dynamicky blok s atributy je v nove redefinovanych blocich misto atributu jen ####. Je nejaka naprava? (attsync to neni...) (varianta pres express tools a prikaz "replace block with another block" neni varianta, bloky by musely mit jina jmena) Pripadne - je nejaka jednodussi cesta, jak nechat redefdinovat stavajici stary blok nove vkladanym? (acad standardne ignoruje nove vkládanou definici, pokud blok se stejným jménem jiz ve vykrese existuje). Zadnou systemovou promennou na toto tema jsem nenasel, neexistuje na to treba nejaky lisp? Upravil kryspin - 31.čvc.2013 v 13:42 |
||||
![]() |
||||
splonk ![]() CAD/BIM manager ![]() Přihlášen: 25.lis.2006 Lokalita: ČR (Pha) Používám: AutoCAD/ACA'21, '24, RVT'21, '24 Stav: Offline Bodů: 1273 |
![]() |
|||
Dobry den,
Myslim ze by se Vam mohla hodit utilitka z downloadcentra - BlkReDef.lsp Lisp dela v podstate podobnou vec, jao popisujete v bode 1. :-) Dle potreby ho lze drobne upravit tak, aby Vam napr. replace-oval primo konkretni blok (pak to lze i zautomatizovat, porp. batch...) |
||||
JASponza
ACA (AutoCAD) 21, 24 RVT 21, 24 Win 10, 11 x64 |
||||
![]() |
||||
kryspin ![]() 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
Diskutér ![]() Přihlášen: 09.led.2009 Lokalita: ČR (Pha) Používám: AutoCAD Stav: Offline Bodů: 31 |
![]() |
|||
to je super. celkem to ubere nekolik kroku. Jsem uplny lispovy zacatecnik, tak ze nejspis jde o hloupy dotaz, ale je mozne lisp upravit tak, aby se neptal na jmeno, ale aby bylo mozno vybrat blok a jeho jmeno by si vzal?
|
||||
![]() |
||||
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ů: 21916 |
![]() |
|||
Ano, to není problém - upraveno (viz Download).
Pokud by vadil ten mezidotaz na "?", stačí vyhodit řádky označené "; rem".
|
||||
![]() |
||||
splonk ![]() CAD/BIM manager ![]() Přihlášen: 25.lis.2006 Lokalita: ČR (Pha) Používám: AutoCAD/ACA'21, '24, RVT'21, '24 Stav: Offline Bodů: 1273 |
![]() |
|||
Ale vubec ne :-)... Ja sice nejsem o moc lepsi nez Vy, ale zkuste nasledujici... Nize je vypsan puvodni LISP...
Kdyz v textovem editoru vymenite radek:
za radek:
... kde MujBlock je nazev Vaseho bloku... Tim by uprava lispu byla hotova... Pak nezapomente mit nekde ve vyhledavacich cestach AutoCAu umisteno DWGcko ktere se jmenuje "MujBlock". Toto DWG si vytvorite prikazem _WBLOCK z vykresu kde mate spravnou verzi tohoto bloku. Snad dost srozumitelne... Hmmm, koukam ze nez jem si "odskocil" od CADFora, pan Michl byl aktivnejsi.. :-)... diky |
||||
JASponza
ACA (AutoCAD) 21, 24 RVT 21, 24 Win 10, 11 x64 |
||||
![]() |
||||
kryspin ![]() 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
Diskutér ![]() Přihlášen: 09.led.2009 Lokalita: ČR (Pha) Používám: AutoCAD Stav: Offline Bodů: 31 |
![]() |
|||
Diky, to je presne co jsem mel na mysli. Vyzkousel jsem to a zda se, ze to funguje na normalni bloky. Dynamicke bloky s atributem je sice mozne vybrat, ale lisp neprobehne korektne (zrejme souvisi, ze blok se sice nejak jmenuje, ale interne je to vlastne instance bloku s jinym jmenem).
|
||||
![]() |
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,201 sekund.