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
Přejmenování odstranění mezery v hodnotě atributu |
Odpovědět | archiv |
Autor | |
KoTy
Diskutér Přihlášen: 29.bře.2005 Lokalita: ČR (JM) Používám: AutoCADLT 2007 Stav: Offline Bodů: 52 |
Téma: Přejmenování odstranění mezery v hodnotě atributu Zasláno: 23.bře.2017 v 10:23 |
Ahoj všem,
vytvořil jsem si prográmek na vytváření skriptu na hromadné přejmenovávání hodnot jednotlivých atributů. Skrypt se generuje na základě zadaného adresáře a v něm postupně otvírá jednotlivé DWG soubory a v něm nahrazuje hodnoty jednotlivých zvolených atributů v bloku (jedná se rohové razítko datum číslo výkresů atd..) Změnu hodnoty jsem udělal pomocí příkazu -attedit. A tady je můj dotaz. Protože neexistuje možnost hodnotu atributu smazat a pak vložit novou, vytvořil jsem smičku kde postupně projedu celou abecedu a čísla a nahradím "" čili prázdným řetězcem a poté vložím nový řetězec. Vše funguje jak má, ale narazil jsem na problém s "mezerou". Mezera sice není vidět ničemu nevadí, ale jsem puntičkář a chtěl bych to vyřešit. Zkoušel jsem kde co uvozovky jednoduché uvozovky dvojité uvozovky a nic. Ono to nejde ani přímo v CEDu na příkazové řádce mezeru to vyhodí jako invalit. Ještě zápis ve scriptu -ATTEDIT n n Razitko_ALL =>jmeno bloku JMÉNO => jméno attributu 2 =>no a tady by měla být ta mezera v příkladu je číslo dva |
|
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ů: 21471 |
Zasláno: 23.bře.2017 v 11:24 |
V plné verzi snadno přes GATTE nebo FIND, ale v LT se to zřejmě takto nepodaří. Takhle je to ale strašně komplikované, spíš zkuste nějakou alternativní metodu - xref, text.pole, Excel, apod.
|
|
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,594 sekund.