Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk
 - od firmy Arkance Systems [www.cadforum.cz slaví 20 let]
CZ | SK | EN | DE
Přihlášení
či registrace
  právě nás čte: 2916

CAD tip CAD tip # 13756:

   
Otázka CAD 
 %  platforma  kategorie 
Q - otázka

Hromadné naplnění vlastností výkresu (DWGprops) z Excelu.

A - odpověď Pomocí freeware LISP utility DWGpropsCSV můžete hromadně nastavit hodnoty vlastnosti výkresů (DWG properties, DWGprops) všech DWG souborů v celé složce najednou, a to podle Excel tabulky s předpisem importovaných vlastností.

Utilitu DWGpropsCSV si stáhněte z Download, načtěte do AutoCADu pomocí APLČTI a spusťte třeba i v prázdném výkresu zadáním příkazu DWGPROPSCSV.

V první výzvě zadejte název textového CSV (čárkou/středníkem oddělené hodnoty, např. z Excelu) souboru s předpisem pro nastavení. Ten může vypadat nějak takto:

hromadný import

Řádky začínající středníkem jsou komentáře. V prvním obsahovém řádku je seznam názvů nastavovaných vlastností (názvy sloupců s hodnotami vlastností). Jednou z těchto vlastností musí být DWGNAME - název, resp. maska názvu DWG souborů.

V dalších řádcích souboru pak jsou uvedeny hodnoty vlastností pro jednotlivé DWG soubory. Nastavení pro jednotlivé DWG soubory se identifikují názvem souboru ve sloupci DWGNAME, nebo hromadně maskou (žolíkem), třeba i jen "*" pro jednotné nastavení vlastností u všech DWG souborů. Pokud žádné jméno v tabulce neodpovídá právě zpracovávanému DWG souboru, nebudou v něm provedeny žádné změny.

Lze nastavovat standardní vlastnosti, např. "Author" (Autor) nebo nastavovat, resp. přidávat jakékoliv uživatelské vlastnosti.

V další výzvě (dialogu) pak určujete složku, ze které budou postupně hromadně zpracovány všechny DWG výkresy. Skutečné nastavění (změny) vlastností ale budou provedeny jen u DWG souborů, jejichž název je uveden v CSV souboru (sloupec DWGNAME), nebo jejichž názvy odpovídají zadané masce. Nastavení bude aplikováno z prvního řádku tabulky, který vyhovuje názvu DWG.


Pozn.: Chcete-li i v českém či slovenském prostředí použít CSV soubory s hodnotami oddělenými čárkami, nastavte LISP proměnnou:

(setq _CSVdelimiter ",")

ACADADTPlantACADMCivilMap
100% *  CAD 
8.6.2023    1188×  
dialog excel import lisp proměnná vlastnosti výkres
 

Zpět   Všechny další tipy



Pomohl vám tento tip? Provoz služby CADForum.cz podpoříte i nákupem produktů Autodesk u provozovatele tohoto serveru a Platinum partnera Autodesku, firmy Arkance Systems.
Můžete si také přidat odkaz na vaše stránky: CAD Fórum - diskuze, tipy, bloky a utility
CAD:    OS:    Kateg: 
Text:  FAQ   






Tipy a triky prosím využívejte na vlastní zodpovědnost.
Provozovatel (Arkance Systems CZ s.r.o.) nenese odpovědnost za případné potíže vzniklé v souvislosti s použitím kteréhokoliv z uvedených tipů.
Pro plné zvládnutí dané aplikace doporučujeme absolvování některého z nabízených CAD školení.
Další publikování obsahu je dovoleno jen se souhlasem autora.
TOPlist