Vytisknout stránku | Zavřít okno

Hromadný prefix k textu a mtextu

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 web, prohlížečů, DWG a DXF, Design Review, Navisworks, nadstavby, Drive a cloud Autodesk
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=13118
Datum vytištění: 04.čer.2026 v 11:34


Téma: Hromadný prefix k textu a mtextu
Odeslal: rychetsky
Předmět: Hromadný prefix k textu a mtextu
Datum odeslání: 27.čer.2011 v 10:03
Dobrý den
Mám výkres s pozicemi a potřebuji jim dát jednu společnou předponu 20.xyz
Zkoušel jsem to pomocí Autonumber v Express Tools ale nějak se mu nelíbí, když se dá increment = 0.
Zkoušel jsem hledat na internetu a našel jsem tohle
 
http://www.budcad.com/Downloads.htm#Append" rel="nofollow - http://www.budcad.com/Downloads.htm#Append
Append Text (AutoCAD2000+)
Add a string to the front or back of any existing text or mtext string.
 
Bohužel to není LISP ale DVB a nedaří se mi ho zprovoznit.
Nevíte někdo jakým způsobem se dobrat ke kýženému výsledku?



Odpovědi:
Odeslal: PepaR
Datum odeslání: 27.čer.2011 v 10:26
Nešlo by využít nástroje http://www.cadforum.cz/cadforum/download.asp?file=srx&sort= - srxTEXT ?

-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz


Odeslal: Vladimír Michl
Datum odeslání: 27.čer.2011 v 10:40
Ano, šlo.
 
Parametry pro hledání/nahrazení budou:
 
Regular expression
^\(.*\)
20.\1
 
 


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


Odeslal: rychetsky
Datum odeslání: 27.čer.2011 v 10:56
Nějaká méně "komplikovaná" utilitka by to nezvládla?
Pokud použiji srxtext, tak mi to při výběru textů které chci nahradit bez varování sestřelí Autocad.
3x jsem to zkusil a 3x mi to shodilo CAD...bez jediného varování nebo chyby.


Odeslal: Vladimír Michl
Datum odeslání: 27.čer.2011 v 11:04
To je divné, v jaké verzi vám to dělá? Jaké nahrazení používáte (typ, vyhledávací řetězec)? LISP aplikace nemají moc šanci sestřelovat AutoCAD, tady bych řekl, že může selhat maximálně nesprávně komponovaný regulární výraz.

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


Odeslal: rychetsky
Datum odeslání: 27.čer.2011 v 11:28
ACAD 2010, poslední verze srxtext výraz mám okopírovaný ten, který jste psal.
 
Ale už jsem to vyřešil pomocí PKsoft tools. Tam je LISP  *** TEXT PREFIX & SUFIX v1.0.0 alfa ***, který dělá naprosto přesně to co potřebuji.


Odeslal: Vladimír Michl
Datum odeslání: 27.čer.2011 v 11:34
Zkusil jsem teď tentýž srxText na AutoCADu 2010 a funguje také normálně. Pro regulární výrazy to využívá Express Tools - ty vám fungují normálně?
 
Každopádně je pravda, že pro takovouto triviální operaci je srxText zbytečně složitý (už jen odvodit syntaxi regulárního výrazu). Stačí desetiřádková LISP utilita - viz PSfixTxt na stránce Download.


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


Odeslal: rychetsky
Datum odeslání: 27.čer.2011 v 11:47
To je přesně ono.
Když už je v Autocadu funkce najít a nahradit, tak nechápu proč není součástí i tento typ operace s textem. Ještě, že máme LISP Thumbs%20Up


Odeslal: Martin Bielina
Datum odeslání: 27.čer.2011 v 12:22
  Můžu vám nabídnout i alternativní mojí verzi téhož, viz tento odkaz http://www.cadforum.cz/forum/forum_posts.asp?TID=9171&KW=  



Vytisknout stránku | Zavřít okno