Zobrazit plnou verzi příspěvku: Hromadný prefix k textu a mtextu
rychetsky
27.06.2011, 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
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?
Nešlo by využít nástroje srxTEXT?
Vladimír Michl
27.06.2011, 10:40
Ano, šlo.
Parametry pro hledání/nahrazení budou:
Regular expression
^\(.*\)
20.\1
rychetsky
27.06.2011, 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.
Vladimír Michl
27.06.2011, 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.
rychetsky
27.06.2011, 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.
Vladimír Michl
27.06.2011, 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.
rychetsky
27.06.2011, 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
Martin Bielina
27.06.2011, 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=
Martin Bielina2011-06-27 12:23:35