Comandos LISP gratuitos para AutoCAD
Pequeños comandos que ahorran unos minutos cada día: numerar atributos de bloques, escribir áreas en el dibujo, aislar capas, limpiar un archivo, exportar tablas a CSV. Cada comando es un solo archivo que puedes leer, copiar o descargar. Toma solo lo que necesites.
Gratis para uso personal y comercial. Lee las condiciones antes de compartirlos o volver a publicarlos. Condiciones LISP
Cómo cargarlos en AutoCAD · Probado en AutoCAD (versión completa). Otros programas que ejecutan AutoLISP pueden funcionar, pero no se han probado.
62 comandos
CXATTFILLBloques y atributosRellenar un atributo en muchos bloquesDa el mismo valor a un atributo en todos los bloques seleccionados, por ejemplo ESTADO = NUEVO en toda una hoja, si quieres solo donde aún está vacío.CXATTNUMBloques y atributosNumerar en secuencia un atributo de bloqueNumera un atributo en muchos bloques, como V-001, V-002, en orden de lectura del dibujo, de izquierda a derecha o de arriba abajo.CXATTCOPYBloques y atributosCopiar los valores de atributos de un bloque a otrosToma los valores de atributos de un bloque y los escribe en los demás bloques seleccionados, para todas las etiquetas o solo las que indiques.CXATTVISBloques y atributosMostrar u ocultar los atributos de bloquesHace visibles o invisibles los atributos de muchos bloques en un solo paso, para una etiqueta o para todas.CXBLKCOUNTBloques y atributosContar bloques por nombreLista cuántas veces aparece cada bloque en el dibujo o en la selección, el más frecuente primero. La lista puede colocarse en el dibujo como texto.CXBLKREPLBloques y atributosReemplazar bloques por otro bloqueCambia los bloques seleccionados por otro bloque que ya está en el dibujo. La posición, la rotación y la escala se conservan.CXBLKRENBloques y atributosRenombrar bloques en loteRenombra muchas definiciones de bloque a la vez: buscar y reemplazar en el nombre, añadir prefijo o sufijo, limitado a los nombres que coincidan con un comodín.CXBLKXPBloques y atributosDescomponer bloques conservando el texto de los atributosDescompone los bloques y conserva lo que decían sus atributos como textos normales, en lugar de perderlo como hace EXPLODE.CXBLKSELBloques y atributosSeleccionar bloques por nombre o por valor de atributoSelecciona todos los bloques con un nombre dado, o solo aquellos cuyo atributo tenga un valor determinado, para moverlos, copiarlos o editarlos juntos.CXBLKATBloques y atributosInsertar un bloque en muchos puntos a la vezColoca un bloque en el centro de cada círculo, arco o elipse seleccionado, en cada punto, texto o bloque y en el punto medio de cada línea, girado en su dirección. Rápido incluso con cientos de símbolos.CXBYLAYERLimpiezaDevolver color, tipo de línea y grosor a PorCapaElimina las asignaciones individuales de color, tipo de línea y grosor para que los objetos vuelvan a seguir su capa. El primer paso para que un dibujo cumpla un estándar.CXZEROLENLimpiezaEncontrar y borrar líneas y polilíneas de longitud ceroEncuentra líneas, arcos y polilíneas demasiado cortos para verse y los selecciona para que los revises, o los borra.CXEMPTYTXTLimpiezaEncontrar y borrar textos vacíosEncuentra los textos que no muestran nada, ya estén vacíos, solo con espacios o solo con formato, y los selecciona o los borra.CXFONTCHKLimpiezaListar estilos de texto con el archivo de fuente ausenteRevisa cada estilo de texto y lista los que apuntan a un archivo de fuente SHX que no se encuentra, la causa más habitual de signos de interrogación en el texto.CXFONTSUBLimpiezaReemplazar un archivo de fuente por otro en todos los estilos de textoCambia todos los estilos de texto que usan un archivo de fuente dado a otro archivo y regenera el dibujo para que veas el resultado.CXPURGELimpiezaDepurar el dibujo hasta que no quede nada por quitarEjecuta la depuración repetidamente hasta que ya no se pueda quitar nada, porque lo que no se usa suele esconderse dentro de otros elementos sin usar. El informe indica qué se eliminó.CXDELTYPELimpiezaBorrar todos los objetos del tipo que elijasHaz clic en un objeto, por ejemplo un sombreado o una directriz, y borra todos los objetos del mismo tipo, en toda la pestaña o solo en esa capa.CXDIMRESETLimpiezaDevolver el valor medido a los textos de cota modificados a manoEncuentra las cotas cuyo texto se escribió encima a mano y vuelve a poner el valor medido real, para poder fiarse otra vez de los números.CXDUPDELLimpiezaBorrar objetos duplicados exactosEncuentra objetos dibujados dos veces uno sobre otro con propiedades idénticas y borra las copias sobrantes, dejando uno de cada.CXOBJCOUNTLimpiezaContar los objetos por tipoMuestra cuántas líneas, textos, bloques, sombreados, etc. contiene el dibujo o tu selección, los más frecuentes primero.CXTXT2CSVExportar e importar (CSV)Exportar textos a un archivo CSVEscribe los textos seleccionados en un archivo de hoja de cálculo con capa, posición, altura y contenido, en orden de lectura de arriba abajo.CXBLK2CSVExportar e importar (CSV)Exportar bloques y sus atributos a un archivo CSVExporta cada bloque con su nombre, capa, posición, rotación, escala y una columna por atributo: una lista de piezas ya preparada.CXCOORD2CSVExportar e importar (CSV)Exportar coordenadas a un archivo CSVEscribe en un archivo de hoja de cálculo las coordenadas de puntos, extremos de líneas, vértices de polilíneas, centros de círculos, textos y bloques.CXLAYER2CSVExportar e importar (CSV)Exportar la lista de capas a un archivo CSVGuarda una tabla con todas las capas: color, tipo de línea, grosor, estado (encendida, inutilizada, bloqueada, trazado) y el número de objetos de cada una.CXAREA2CSVExportar e importar (CSV)Exportar áreas y perímetros a un archivo CSVGuarda como tabla el área, el perímetro y el punto central de cada polilínea cerrada, círculo y elipse de la selección.CXOBJ2CSVExportar e importar (CSV)Exportar una lista de objetos a un archivo CSVLista cada objeto con su tipo, capa, color, tipo de línea y primer punto: un inventario rápido del dibujo.CXDIM2CSVExportar e importar (CSV)Exportar valores de cotas a un archivo CSVGuarda para cada cota el valor medido, el texto mostrado y el estilo, de modo que puedas detectar números sobrescritos a mano.CXCSV2TXTExportar e importar (CSV)Colocar textos desde un archivo CSVLee x, y y texto de un archivo de hoja de cálculo y coloca un texto en cada posición, con altura y rotación opcionales por fila.CXPTSExportar e importar (CSV)Trazar puntos con nombre desde un archivo CSVTraza puntos al estilo topográfico desde un archivo de hoja de cálculo: nombre, X, Y y Z opcional se convierten en un punto con su nombre escrito al lado.CXCSV2ATTExportar e importar (CSV)Rellenar atributos de bloques desde un archivo CSVActualiza los atributos de muchos bloques desde una hoja de cálculo: cada fila localiza su bloque mediante una clave, como un número de etiqueta, y fija las demás columnas.CXLAYISOCapasAislar las capas de los objetos que elijasApaga todas las capas excepto las de los objetos seleccionados, para que te concentres en una sola disciplina. Con CXLAYRES vuelve todo.CXLAYRESCapasRestaurar las capas que apagó CXLAYISOEnciende exactamente las capas que CXLAYISO había ocultado. Si no se aisló nada, ofrece encender todas las capas apagadas.CXLAYOFFCapasApagar las capas de los objetos que elijasOculta de un gesto las capas de los objetos seleccionados, sin abrir el administrador de capas.CXLAYCOLORCapasCambiar el color de las capas que elijasAsigna un nuevo color a las capas de los objetos seleccionados. Una capa apagada sigue apagada.CXLAYRENCapasRenombrar capas con buscar y reemplazarRenombra muchas capas a la vez reemplazando una parte del nombre, por ejemplo OLD- por NEW-, e indica qué se cambió.CXLAYSETCapasMover objetos a la capa de otro objetoMueve los objetos seleccionados a la capa de un objeto en el que hagas clic. Igualas capas sin escribir nombres.CXLAYMRGCapasFusionar capas en una y borrar las demásMueve todo el contenido de las capas de los objetos seleccionados a la capa de otro objeto en el que hagas clic, y luego elimina las capas que quedan vacías.CXLAYCOUNTCapasContar los objetos de cada capaMuestra cuántos objetos hay en cada capa del dibujo o de la selección, las más usadas primero. La lista puede colocarse en el dibujo.CXLAYSELCapasSeleccionar todo lo que hay en las capas que elijasSelecciona todos los objetos de las capas de los objetos señalados, en la pestaña actual, para moverlos, copiarlos o cambiarlos juntos.CXLAYSTDCapasCrear un conjunto de capas desde una lista CSVConstruye tu estándar de capas desde una hoja de cálculo: nombre, color y tipo de línea en cada fila. Las capas existentes se actualizan para coincidir.CXAREAMedición y polilíneasEscribir el área dentro de figuras cerradasEscribe el área como texto en el centro de cada polilínea cerrada, círculo o elipse, en la unidad que quieras, con tu propio prefijo y sufijo.CXLENMedición y polilíneasEscribir la longitud a lo largo de líneas, arcos y polilíneasEscribe la longitud de cada objeto como texto a su lado, girado según la línea y siempre legible. Los círculos reciben su circunferencia.CXSUMMedición y polilíneasTotal de longitud y área por capaSuma la longitud y el área de los objetos seleccionados capa por capa y da un total general, para copiarlo o colocarlo como tabla en el dibujo.CXCENTROIDMedición y polilíneasEncontrar y marcar el centro de figuras cerradasEncuentra el verdadero centro de gravedad de polilíneas cerradas, incluso con tramos en arco, de círculos y de elipses, y puede marcarlo con una cruz.CXDISTMedición y polilíneasMedir un recorrido punto a puntoHaz clic a lo largo de una ruta y verás, para cada tramo, longitud, ángulo y desplazamientos, además del total acumulado. Con Undo descartas el último punto.CXPLCLOSEMedición y polilíneasCerrar polilíneas cuyos extremos casi se tocanCierra las polilíneas abiertas cuyo final queda a menos de la distancia indicada de su inicio, y quita el último punto duplicado cuando los extremos coinciden exactamente.CXPLREVMedición y polilíneasInvertir la dirección de líneas y polilíneasDa la vuelta a líneas y polilíneas para que empiecen donde acababan. Los tramos en arco y los anchos conservan su forma.CXPLCLEANMedición y polilíneasEliminar vértices duplicados y alineadosSimplifica polilíneas quitando los puntos superpuestos y, si quieres, los que están sobre la recta entre sus vecinos.CXPLWIDTHMedición y polilíneasDar un mismo ancho a muchas polilíneasDa a todas las polilíneas seleccionadas el mismo ancho, o las devuelve a línea fina borrando los anchos fijados en tramos sueltos.CXJOINMedición y polilíneasUnir líneas y arcos en polilíneas, permitiendo huecosUne líneas, arcos y polilíneas que se tocan en polilíneas sencillas y puede salvar pequeños huecos hasta una distancia que tú fijes.CXNUMTextoNumerar textos en secuenciaConvierte un montón de textos en una serie numerada: 1, 2, 3 o P-001, P-002. En el orden en que los elijas o en el orden de lectura del dibujo, de izquierda a derecha o de arriba abajo.CXTXTADDTextoAñadir un prefijo o sufijo a muchos textosPone el mismo texto delante o detrás de cada texto seleccionado, por ejemplo DN delante de todos los diámetros de tubería o mm detrás de todas las notas de cota.CXTXTCUTTextoRecortar caracteres al principio o al final de los textosElimina los primeros o los últimos caracteres de cada texto seleccionado, o todo lo que hay antes o después de una marca que indiques.CXTXTCASETextoCambiar mayúsculas y minúsculas de muchos textosPasa todos los textos seleccionados a MAYÚSCULAS, minúsculas o Primera Letra En Mayúscula de una sola vez.CXTXTREPLTextoBuscar y reemplazar en muchos textos a la vezReemplaza una palabra o frase en todos los textos seleccionados, distinguiendo o no mayúsculas y minúsculas, e indica cuántos reemplazos hizo.CXTXTCLEANTextoLimpiar espacios y formato de los textosQuita los espacios al principio, al final y los dobles, y borra los ajustes de fuente, color y tamaño que quedan en el texto multilínea, para que todo se vea homogéneo.CXT2MTextoUnir textos de una línea en un único texto multilíneaReúne varias líneas de texto, de arriba abajo, en un solo texto multilínea. Un párrafo escrito línea a línea pasa a ser un único objeto.CXM2TTextoDescomponer texto multilínea en textos de una líneaDivide un texto multilínea en un texto de una línea por cada línea. Cada línea conserva su sitio, de modo que el resultado sirve para herramientas que solo entienden texto de una línea.CXTXTALIGNTextoAlinear textos con un texto de referenciaMueve o gira muchos textos para que coincidan con un texto de referencia: mismo borde izquierdo, misma línea base, mismo ángulo o misma altura.CXTXTSTYLETextoCambiar estilo y altura de muchos textosAsigna el mismo estilo de texto, y si quieres la misma altura, a todos los textos seleccionados. Práctico para arreglar dibujos con fuentes mezcladas.CXTXTCOUNTTextoContar textos idénticosLista cada texto distinto del dibujo o de la selección con el número de veces que aparece, el más frecuente primero. Útil para nombres de estancias, etiquetas y notas.CXTXTSUMTextoSumar los números de los textosLee los números de los textos seleccionados, como cantidades o longitudes, e informa de la suma, el promedio, el valor mínimo y el máximo.