Rutina para alinear varios textos tomando como base el primero seleccionado

Cuerpo: 

AutolispRutina desarrollada con AutoLisp que nos permite alinear varios textos tomando como base el primero seleccionado, el programa permite alinear los textos en forma vertical (columnas) o en forma horizontal (filas), para ello solo se deberá de seleccionar el primero, que servirá como base para alinear los demás textos.
Cabe resaltar que el punto tomado como base para alinear los textos es el punto de inserción, si todos los textos tienen como punto de inserción la justificación "Left", todos se alinearan con respecto a este punto y será una alineación uniforme. Si los textos tienen diferente justificación, todos se alinearán con respecto a su punto de inserción lo que hará que la alineación de los textos no quede uniforme.

Para utilizar esta rutina debes de hacer lo siguiente:

  1. Carga el archivo lisp en AutoCAD.
  2. Ingresa el nombre del comando: alit
  3. Selecciona el texto base del cual se obtendrá el eje de alineación

Rutina para alinear textos

  1. Selecciona los textos a alinear

Rutina para alinear textos

  1. Listo, los textos quedaron alineados tomando como base el primero seleccionado

Rutina para alinear textos

Archivos adjuntos: 
AdjuntoTamaño
premium_alinear_textos.lsp3.22 KB
alinear_textos.fas1.51 KB

Conversaciones (31)

Imagen de ryu

Muy bueno amigos del foro gracisa por el servicio sigan adelante.

Imagen de ALLHUSKY

excelente amigos , es una ayuda muy buena.

Imagen de Mario Torres

Gracias a ustedes por visitar ConstrucGeek.

Imagen de dimitryfrom

no me funciono la rutina ??? me podrian ayudar...

Imagen de Mario Torres

Hola, para poder ayudarte debemos de conocer un poco más el problema que te genera al ejecutar el comando, envianos mas detalles al respecto, los mensajes de error son importantes para interceptar el problema, si es posible copia y pega esos mensajes.

Sls.

Imagen de zeed.ca

SOLO FUNCIONA CON TEXTOS TIPO  "TEXT" NO CORRE  CON TEXTOS TIPO "TEXT"

Imagen de zeed.ca

SOLO FUNCIONA CON TEXTOS TIPO  "TEXT" NO CORRE  CON TEXTOS TIPO "MTEXT"

Leer más: http://www.construcgeek.com/comment/reply/68/5459#ixzz1q8VFWBGm

Imagen de YOSOYYO

buen aporte gracias

Imagen de dimitryfrom

Una disculpa por no poner mas detalles, les explico.

La alineación que quiero es vertical, mas o menos como la que se muestra en el ejemplo. Tecleo el comando alit después de doy “v” o enter, selecciono el texto base después me sale "4-Seleccione las entidades a alinear:" y abajo "9-Select objects: " al seleccionar los textos que quiero alinear sale "5-Select objects: 1 found 6-Select objects: 1 found, 2 total 7-Select objects: 1 found, 3 total 8-Select objects: 1 found, 4 total" y sigue saliendo el "9-Select objects:" .Por ultimo le doy enter y sale "10- 4 textos alineados." Pero en realidad no ocurrió ninguna acción.

1-Command: alit

2-Ingrese el sentido de la alineación [Vertical/Horizontal]<Vertical>:

3-Seleccione la entidad base:

4-Seleccione las entidades a alinear:

5-Select objects: 1 found

6-Select objects: 1 found, 2 total

7-Select objects: 1 found, 3 total

8-Select objects: 1 found, 4 total

9-Select objects:

10- 4 textos alineados.

 

Imagen de Mario Torres

Hola dimitryfrom, gracias por los detalles, mira, lo que podría estar sucediendo es que todos los textos que estas alineando, tienen diferentes tipos de justificación, quizá el primero este justificado como Left, mientras que los otros tienen una justificación distinta y si de eso se trata, entonces el comando no podrá alinear los textos.

El comando Alit, alinea los textos, pero nos los justifica con respecto al primero, eso tambien se podría programar, pero en este caso no tiene esa opción. Para remediar el problema, deberás de revisar que todos los textos a alinear incluyendo el primero, tengan la misma justificación, que puede ser cualquiera, pero todos iguales.

Espero que con estas observaciones puedes lograr alinear los textos.

Sls.

Imagen de dimitryfrom

Muchas gracias ya funciona.

Buena rutina.

Felicidades por el blog.

 

Imagen de Mario Torres

Gracias a ti por visitar Construcgeek!

Imagen de f3lmu

Me sucede lo mismo que en el caso anterior... me lo reconoce todo y me dice que el texto está alieando... pero no hace nada, se queda todo como al principio.

El texto tiene los mismos puntos de inserción y de justificacion. He cargado la rutina con appload.

 

Uso acad2007.

Me podrian ayudar? gracias.

Imagen de Fear

 Este programa es excelente ... Gracias

 

Imagen de Fear

 Este programa es excelente ... Gracias

 

Imagen de mavalos

Buena rutina... simple, pero saca de apuros y te evita la lata de estar alineando uno por uno los textos...

Como dato: para evitar el problema de justificacion de los textos, antes usar la rutina aplicar el comando TJUST a los textos que se van a alinear y listo...

 

Gracias !!

Imagen de Anónimo

ok bueno

Imagen de david_valdez

me pasa lo mismo que comenta f3lmu

me podrian decir como utilizarlo

 

Imagen de vecc18

gracias por el aporte es muy util

Imagen de Orlando Asitimbay

Muchas gracias por todos estos aportes son excelentes y nos ayudan muchiiiiisimo

Imagen de sergito

muchas gracias por las rutinas son muy buenas

Imagen de Daniel Melchor

Hola.. excelente rutina. Aunque no la he necesitado usar pero se ve que es una excelente herramienta la cual nos ahorra tiempo de trabajo.

Pero tengo otra cuestion: ¿existe alguna rutina que en lugar de alinear todos los textos con respecto a otro, los justifique no importando el punto de insercion? Me refiero a que los justique ocupando todo el margen marcado por su propio cuadro de texto. Seria de mucha ayuda si me proporcionan dicha informacion porque ya he buscado y no he encontrado algun AutoLISP que haga eso..

Gracias de antemano. Saludos..

Imagen de ernestob

MUCHAS GRACIAS POR LAS RUTINAS....... EXCELENTES

 

Imagen de andrau

Wow...la rutina es excelente...un 7 para el creador, por lo general lo hacia manualmente texto por texto.

Se agradece :D

Imagen de LAYONILES

MUY AGRADECIDO

Imagen de billythepit

Oye no alinea nada, ya cargue el comando, todos los textos tienen la misma justificacion, selecciono el texto base y despues los textos a alinear y no me hace nada, quedan igual. Utilizo Acad2011.

Imagen de sapitobebe

hola a todos me podrian explicar porque hay 2  uno .lsp y otro .fas cual de los 2 descargo?? o descargo los dos en una  sola carpeta

Imagen de BandidoMx

Muchas gracias, lo checare

Imagen de dino yuval

buenos dias, de antemano gracias por si saben y me ayudan a solucionar mi problema.

Al seleccionar un texto automaticamente se seleccionan sino todos, los mas cercanos lo cual me est acarreando problemas, la duda es en cuanto a si hay alguna solucion o es que debo formatear la pc, ya que desintale el cad y lo volvi a instalar, gracias

Imagen de m Arce

Gracias por la rutina, es muy útil

Imagen de isidor

gracias? k buena rutina