ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Již 10.000+ CAD tipů. Přes 118.500 registrovaných u nás, celkem 1.096.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků. Vyzkoušejte nový přesný Inženýrský kalkulátor a aktualizovaný Generátor čarových kódů. Kompletní příkazy AutoCADu a proměnné AutoCADu 2026.
Registrujte se na konferenci CADfórum 2025 - automatizace navrhování
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage 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
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoPřejmenování odstranění mezery v hodnotě atributu

 Odpovědět Odpovědět archiv
Autor
KoTy Zobrazit panel
Diskutér
Diskutér

Přihlášen: 29.bře.2005
Lokalita: ČR (JM)
Používám:
AutoCADLT 2007
Stav: Offline
Bodů: 52
Přímý odkaz na tuto zprávu 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

Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21945
Přímý odkaz na tuto zprávu 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.
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 7660:Snadné přejmenování atributu bloku.
Tip 3749:VIPJak zadat víceslovní název atributu bloku (s mezerou)?
Tip 254:Jak se zbavit "teček" (smetí) ve výkresu?
Tip 9617:Jak se zbavit zobrazení "----" v prázdných polích?
Tip 4197:Mezera, mezerovatější než mezera.
Tip 2516:Jak snadno vymazat jediný atribut bloků?


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,134 sekund.