Rutina para alinear varios textos tomando como base el primero seleccionado
Rutina 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:
- Carga el archivo lisp en AutoCAD.
- Ingresa el nombre del comando: alit
- Selecciona el texto base del cual se obtendrá el eje de alineación

- Selecciona los textos a alinear

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

| Adjunto | Tamaño |
|---|---|
| 3.22 KB | |
| 1.51 KB |
- Inicie sesión o regístrese para comentar
- 18481 lecturas

Conversaciones (31)
Muy bueno amigos del foro gracisa por el servicio sigan adelante.
excelente amigos , es una ayuda muy buena.
Gracias a ustedes por visitar ConstrucGeek.
no me funciono la rutina ??? me podrian ayudar...
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.
SOLO FUNCIONA CON TEXTOS TIPO "TEXT" NO CORRE CON TEXTOS TIPO "TEXT"
SOLO FUNCIONA CON TEXTOS TIPO "TEXT" NO CORRE CON TEXTOS TIPO "MTEXT"
Leer más: http://www.construcgeek.com/comment/reply/68/5459#ixzz1q8VFWBGm
buen aporte gracias
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.
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.
Muchas gracias ya funciona.
Buena rutina.
Felicidades por el blog.
Gracias a ti por visitar Construcgeek!
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.
Este programa es excelente ... Gracias
Este programa es excelente ... Gracias
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 !!
ok bueno
me pasa lo mismo que comenta f3lmu
me podrian decir como utilizarlo
gracias por el aporte es muy util
Muchas gracias por todos estos aportes son excelentes y nos ayudan muchiiiiisimo
muchas gracias por las rutinas son muy buenas
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..
MUCHAS GRACIAS POR LAS RUTINAS....... EXCELENTES
Wow...la rutina es excelente...un 7 para el creador, por lo general lo hacia manualmente texto por texto.
Se agradece :D
MUY AGRADECIDO
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.
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
Muchas gracias, lo checare
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
Gracias por la rutina, es muy útil
gracias? k buena rutina