CADXChange

Guías/Estándares de dibujo

Sustituir un bloque antiguo por uno nuevo en varios planos — cajetín, logotipo o símbolo cambiados en cada DWG

Actualizado el November 5, 2026

Creado con BlockCopy
Los resultados de BlockCopy tras actualizar el cajetín en seis planos, con cada archivo indicado como terminado

La empresa adopta un cajetín nuevo, un logotipo nuevo o una nueva versión de un símbolo normalizado, y hay que quitar el antiguo de cada plano del proyecto. En un plano es fácil. En cincuenta planos se convierte en la tarea por la que en los foros se pide una y otra vez un script: abrir el archivo, insertar el bloque nuevo donde estaba el antiguo, copiar a mano los valores de atributo, borrar el antiguo, guardar y repetir.

Las herramientas de AutoCAD no cubren este caso. Redefinir un bloque (BLOCK con el mismo nombre, o INSERT con la opción de redefinir) solo funciona si el bloque nuevo tiene el mismo nombre que el antiguo, y solo en el plano abierto. Renombrar no permite fusionar dos bloques distintos, y pegar el bloque nuevo sobre el antiguo hace perder los valores que llevaba el antiguo.

Esta guía usa la pestaña Upgrade Version de BlockCopy, una de las herramientas de CADXChange Toolkit, para sustituir un bloque por otro en un lote de planos. Cada referencia antigua se sustituye en su sitio y conserva posición, giro, escala y capa; sus valores de atributo pasan al bloque nuevo. El ejemplo sustituye TITLEBLOCK por TITLEBLOCK_V2 en seis planos.

1. Poner el bloque nuevo en un plano de origen

El bloque nuevo tiene que existir como definición en un plano que la herramienta pueda leer: el origen. Puede ser un plano que ya use el bloque (aquí Source-TitleBlockV2 tiene TITLEBLOCK_V2 en su hoja) o una plantilla o biblioteca de símbolos donde esté definido. No hace falta que esté antes en los planos de destino: BlockCopy trae la definición.

Compruebe que el bloque nuevo lleva las etiquetas de atributo que quiere conservar. Un valor solo sobrevive si el bloque nuevo tiene un atributo con la misma etiqueta. Una etiqueta que solo existe en el bloque nuevo empieza con su propio valor predeterminado, y una etiqueta que falta en el bloque nuevo se descarta.

2. Elegir el bloque nuevo, el bloque antiguo y los planos

Abra BlockCopy y cambie a Upgrade Version. Indique el plano de origen y seleccione en la lista el bloque nuevo (v2); el número de referencias y el enlace View a su lista de atributos ayudan a elegir el correcto.

Haga clic en Add files y añada los planos que se van a actualizar. Bajo Old blocks to replace (v1), BlockCopy lista las definiciones de bloque que encuentra en esos planos. Seleccione la que quiere retirar, aquí TITLEBLOCK.

Deje marcada la casilla Automatic backup. Cada plano se copia en la carpeta de copia de seguridad antes de modificarse.

3. Ejecutar la actualización

Haga clic en Upgrade Now. En este paso no hay vista previa: la red de seguridad es la copia de seguridad. En cada plano, BlockCopy cambia todas las referencias del bloque antiguo por el nuevo y guarda el archivo. La lista muestra el resultado por plano, por ejemplo Replaced 1 instance(s) of TITLEBLOCK with TITLEBLOCK_V2.

Los atributos de cada referencia nueva se colocan como indica la nueva definición y se rellenan con los valores antiguos, de modo que un atributo que alguien había movido a mano vuelve a su posición en la definición. Para conservar los atributos colocados a mano en un bloque que mantiene su nombre, use en su lugar Sync Update.

Si un plano falla, el resto del lote continúa. Abra Details de un plano para ver adónde fue su copia de seguridad; Rollback deja ese plano exactamente como estaba, y Restore Backup hace lo mismo con los planos de cualquier ejecución anterior.

4. Comprobar que no se ha perdido nada

La comprobación más rápida es volver a leer los planos. Añádalos a la pestaña Blocks → Excel de BlockSync: la lista de bloques muestra ahora TITLEBLOCK con 0 referencias y TITLEBLOCK_V2 con 7 referencias en 7 archivos, los seis planos actualizados más el origen. Marque TITLEBLOCK_V2 y exporte a Excel para obtener una fila por hoja con su número, revisión y título.

En este ejemplo exportamos los seis planos antes y después. Los números de hoja, revisiones, títulos, puntos de inserción y giros salieron idénticos; solo diferían el nombre del bloque y el identificador (handle) de cada referencia.

La definición antigua no se borra, solo se cambiaron sus referencias, así que sigue en el plano sin referencias. PURGE la elimina cuando quiera, o LayerSync puede limpiar una carpeta entera de una vez.

Dos cosas que conviene saber después. Las referencias de reemplazo son objetos nuevos con identificadores nuevos, así que una exportación a Excel hecha antes de la actualización ya no se puede volver a escribir: exporte de nuevo primero. Y un valor de atributo que solo existía en el bloque antiguo no se traslada, así que compare las dos listas de atributos antes de empezar.

Si el bloque conserva su nombre y solo cambia su definición, use Sync Update en lugar de Upgrade Version. Toolkit incluye una prueba completa de 30 días, así que puede probarlo con una copia de un proyecto real antes de decidir nada.

Pruébelo con sus propios planos

CADXChange Toolkit hace esto con una carpeta entera de planos, con vista previa y copia de seguridad previas. La prueba de 30 días incluye todas las funciones.

Empezar la prueba gratuita →

Antes de empezar: preguntas frecuentes

¿Puede AutoCAD sustituir un bloque por otro de distinto nombre en muchos planos?
No por sí solo. Redefinir un bloque solo funciona si el bloque nuevo tiene el mismo nombre que el antiguo, y solo en el plano abierto. Renombrar no fusiona dos bloques distintos, y pegar el bloque nuevo sobre el antiguo hace perder los valores del antiguo. Upgrade Version de BlockCopy sustituye un bloque por otro en un lote entero de planos.
¿Necesito LISP para sustituir un cajetín o un logotipo en cada plano?
No. En BlockCopy elige el bloque nuevo, el bloque antiguo y los planos, y la sustitución se hace en una sola ejecución: no hay ninguna rutina que escribir ni depurar.
¿Se conservan la posición, la escala y los valores de atributo?
Cada referencia antigua se sustituye en su sitio y conserva posición, giro, escala y capa. Los valores de atributo pasan al bloque nuevo por etiqueta: un valor solo sobrevive si el bloque nuevo tiene un atributo con la misma etiqueta, una etiqueta que solo existe en el bloque nuevo empieza con su propio valor predeterminado, y una etiqueta que falta en el bloque nuevo se descarta. Los atributos se colocan como indica la nueva definición.
¿Hay vista previa, y cómo se deshace?
No hay paso de vista previa: la red de seguridad es la copia de seguridad. Con Automatic backup marcada, cada plano se copia en la carpeta de copia de seguridad antes de modificarse. Rollback deja un plano exactamente como estaba, y Restore Backup hace lo mismo con los planos de cualquier ejecución anterior, incluso después de cerrar el programa. Si un plano falla, el resto del lote continúa.
¿Qué pasa con la definición del bloque antiguo?
No se borra. Solo se cambian sus referencias, así que la definición se queda en el plano sin referencias hasta que la elimine con PURGE.
¿Qué necesito para hacerlo?
Un PC con Windows 10 u 11 y los planos. AutoCAD no tiene que estar en ejecución. CADXChange Toolkit incluye una prueba completa de 30 días; después, leer, analizar y comparar siguen funcionando, y escribir los planos modificados requiere una licencia.

Guías relacionadas