Vytisknout stránku | Zavřít okno

příkaz ATREXT

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD 360, prohlížečů, DWG a DWF, Design Review, Navisworks, nadstavby, 123D, A360 a cloud Autodesk 360
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=8198
Datum vytištění: 20.dub.2026 v 22:46


Téma: příkaz ATREXT
Odeslal: Jardy
Předmět: příkaz ATREXT
Datum odeslání: 03.bře.2009 v 13:14
Používám AutoCAD LT 2008. Ve výkresech mám bloky s definovanými atrubuty a potřeboval bych je exportovat do externího souboru, s kterým bych pak mohl pracovat např. v excelu. Příkaz ATREXT nefungujejak by měl.
Problémem je zřejmě šablona. Výsledný soubor, kam se ukládají atributy zůstává prázdný a nehlásí se žádná hláška o chybě.To platí při volbě formátu CDF i SDF. Pouze při volbě formátu DXF (tam není třeba šablony)je výstupní soubor s příponou txx neprázdný, ale s ním neumím dále pracovat.
Prosím o radu.

-------------
Jaroslav Vodička



Odpovědi:
Odeslal: alfred
Datum odeslání: 03.bře.2009 v 14:15
S LT nepracuji, ale pokud jsem pochopil, tak export je tak ajak byl ve starych verzich autocadu. Tam byla treba sablona.
Sablona je textovy soubor kde je napsano co a v jakem formatu je treba exportovat.
Priklad:
Mam blok ve kterem jsou dva atributy s nazvem ARMATURA a DN. potrebuji je vyexportovat jako texty (character) s delkou 20 znaku.
Do sablony (napr sablona.txt) si ulozim radky:
ARMATURA c020000
DN c020000


Je to vlastne
nazev_atributu format_exportu
pismeno je "c=character" a tusim "n=number" cislo je pak pocet znaku u character nebo pocet cislic pred a za desetinou carkou. Podrobnosti si najdete v napovede.


Odeslal: alfred
Datum odeslání: 03.bře.2009 v 14:24
Jeste doplnuji a upresnuji:
spravne je to

NAZEV_ATRIBUTU CXXXYYY
NAZEV_ATRIBUTU NXXXYYY
kde XXX je delka pole (celkovy pocet znaku)
YYY je pocet desetinych mist

Pokud chcete obecne vlastnosti bloku:
BL:LEVEL          Nwww000   (Blok vložené úrovně)
BL:NAME           Cwww000   (Název bloku)
BL:X              Nwwwddd   (X souřadnice bodu vložení bloku)
BL:Y              Nwwwddd   (Y souřadnice)
BL:Z              Nwwwddd   (Z souřadnice)
BL:NUMBER        Nwww000   (Čítač bloku; stejné pro NVLOŽ)
BL:HANDLE        Cwww000   (Index bloku; stejné pro NVLOŽ)

BL:LAYER          Cwww000   (Název hladiny vložení bloku)
BL:ORIENT        Nwwwddd   (Úhel rotace bloku)
BL:XSCALE        Nwwwddd   (Měřítko X)
BL:YSCALE        Nwwwddd   (Měřítko Y)
BL:ZSCALE        Nwwwddd   (Měřítko Z)
BL:XEXTRUDE       Nwwwddd   (X komponent směru vysunutí bloku)
BL:YEXTRUDE       Nwwwddd   (Y komponent)
BL:ZEXTRUDE       Nwwwddd   (Z komponent)



POZOR! v sablone nepouzivat tabulatory, jen mezery a posledni radek musi byt odentrovan.


Odeslal: Jardy
Datum odeslání: 04.bře.2009 v 10:24
Vyzkoušel jsem postupně 4 různé šablony:
1. šablona
BL:NAME     C006000
BL:X            N009004
BL:Y            N009004
Typ             C015000
Nazev         C015000

2. šablona
BL:NAME C012000
BL:X N018009
BL:Y N018009
MUJATRIBUT1 N018009
MUJATRIBUT2 N018009
C:DELIM ;

3. šablona
BL:Name C016000
Jmeno   C016000
Vyska   N004001

4. šablona
Jmeno C016000


,ale v exportovaném souboru není vůbec nic.


-------------
Jaroslav Vodička


Odeslal: alfred
Datum odeslání: 04.bře.2009 v 12:34
na prvni pohled nevidim v sablonach nic spatneho.
Zkontrolujte:
-zda nejsou v souborech tabulatory
-zda je odentrovan posledni radek

format souboru - jaky volite? Ja vzdy pouzival SDF, nebo CDF.

Vyberte objekty a definujte vystupni soubor. To je vse. Pokud Vam to nic nevytvori, tak zkuste soubor sablony a ukazkovy soubor DWG poslat do fora.


Odeslal: Vladimír Michl
Datum odeslání: 04.bře.2009 v 15:47
Soubory přišly asi omylem e-mailem na adresu notifikačního robota - nicméně:

Problém je v názvu atributů v šabloně - pokud se vaše atributy jmenují ŠTÍTEK1 a ŠTÍTEK2, musíte je takto nazvat i v té šabloně. Ta pak vypadá třeba takto:

BL:NAME     C006000
BL:X        N009004
BL:Y        N009004
ŠTÍTEK1     C006000
ŠTÍTEK2     C006000
 
a extrakce funguje.
 
http://www.cadforum.cz/forum/uploads/20090304_154636_sablona1.txt - uploads/20090304_154636_sablona1.txt


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



Vytisknout stránku | Zavřít okno