BlockCopy
Propague una definición de bloque actualizada a cientos de dibujos sin perder los valores de atributo.
AutoCAD 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español
Distribute un bloque: elija el bloque de origen, añada archivos de destino, previsualice, clone.
El problema
ATTSYNC borra los valores de atributo ya rellenados (una limitación conocida de Autodesk) y los cambios de rótulo hay que propagarlos a mano.
Cómo funciona BlockCopy
Estas son las pestañas de la aplicación real, en el orden en que aparecen —— cada captura de pantalla a continuación es una imagen real y sin editar de BlockCopy en funcionamiento.
Distribute — clone una definición de bloque a archivos que no la tienen
Clone una definición de bloque en cada archivo de destino que aún no la tenga. Por defecto, los archivos que ya la tienen se dejan completamente intactos.
- 1Navegue hasta el DWG de origen que contiene la definición de bloque que quiere propagar a todas partes.
- 2En la lista de bloques del origen, busque y marque qué bloque(s) distribuir — el número de referencias, la marca de dinámico y la presencia de atributos se muestran por bloque, así sabe exactamente qué va a clonar.
- 3Use Add Files… para construir la lista de destino — cualquier número de DWG que reciban la definición.
- 4Por defecto, un archivo de destino que ya contiene la definición de bloque se deja completamente intacto. Marque Replace existing definitions solo si quiere específicamente sobrescribir las copias ya presentes.
- 5Clone Now copia la definición de bloque (geometría, disposición de etiquetas de atributo, propiedades dinámicas) en cada archivo de destino que aún no la tenga.
Options on this screen
- Replace existing definitions
- Sobrescribe la copia del bloque en un archivo de destino aunque ya tenga una, en lugar de omitirlo.
Copy Reference — duplique una instancia de bloque ya rellenada
Copie un bloque insertado, con sus valores de atributo actuales, en otros archivos como una referencia completamente nueva — no solo la definición vacía.
- 1Navegue hasta el DWG de origen y elija una referencia de bloque específica ya insertada en él — la instancia real, con los valores de atributo que tenga rellenados actualmente, no solo la definición desnuda.
- 2Use Add Files… para elegir qué archivos de destino deben recibir la copia.
- 3Insert Now inserta una nueva referencia de ese bloque exacto — posición, valores de atributo y todo — en cada archivo de destino.
Sync Update — propague una definición revisada sin borrar valores
Reemplace una definición de bloque actualizada en los archivos de destino y vuelva a sincronizar de forma segura cada referencia existente — los valores se emparejan y se conservan por etiqueta de atributo, nunca se restablecen en blanco como hace ATTSYNC.
- 1Navegue hasta el DWG de origen que contiene la definición de bloque revisada.
- 2Use Add Files… para listar cada archivo de destino cuyas referencias existentes de ese bloque necesitan actualizarse.
- 3Marque Replace existing definitions si un destino ya tiene una definición con el mismo nombre que quiere sobrescribir forzosamente.
- 4Sync Now reemplaza la definición de bloque en cada destino y vuelve a sincronizar cada referencia existente contra ella — los valores de atributo se emparejan y se trasladan por etiqueta, así que una revisión del rótulo no borra números de proyecto ya rellenados.
- 5Si Back up target files before syncing está activado (Settings → General), cualquier discrepancia tras la sincronización se marca de inmediato, y Restore Backup… deshace toda la ejecución con un solo clic.
Options on this screen
- Replace existing definitions
- Sobrescribe la definición de bloque de un archivo de destino aunque crea que ya está actualizada.
- Back up target files before syncing (Settings)
- Se aplica a Sync Update y Upgrade Version — permite revertir un archivo si el resultado no se verifica.
Upgrade Version — retire un bloque antiguo en favor de uno nuevo
Reemplace cada referencia de una definición de bloque antigua (v1) por una nueva (v2) en los archivos de destino — posición, rotación, escala, capa, atributos y propiedades dinámicas se trasladan todos al reemplazo.
- 1Use Add Files… para construir el conjunto de destino, luego elija en la lista escaneada la definición de bloque antigua (v1) a retirar.
- 2Elija la nueva definición de bloque (v2) que la reemplazará.
- 3Upgrade Now cambia cada referencia v1 existente por v2 en el sitio, en cada archivo de destino — posición, rotación, escala, capa, valores de atributo y estados de propiedad dinámica se trasladan a la nueva definición, no se restablecen.
- 4Restore Backup… está disponible después si la copia de seguridad automática estaba activada.
Delete Blocks — borre referencias de bloque en un lote, con seguridad
Elija una o más definiciones de bloque encontradas en un conjunto de archivos de destino, opcionalmente acote el borrado a capas específicas, y borre cada referencia coincidente en cada archivo seleccionado — con un cuadro de confirmación y copia de seguridad por ejecución antes de eliminar nada.
- 1Use Add Files… para construir la lista de destino — aquí no hay un dibujo de origen separado, ya que las definiciones de bloque y las capas se escanean directamente de los archivos de destino.
- 2En la pestaña Blocks, marque qué definición(es) de bloque borrar — cada fila muestra el número de referencias combinado en todos los archivos de destino, si es dinámico y sus etiquetas de atributo.
- 3Cambie a la pestaña Layers para restringir el borrado a capas específicas; deje todo sin marcar para borrar las referencias coincidentes en todas las capas.
- 4Delete Now muestra una confirmación que indica exactamente cuántos tipos de bloque, capas (si las hay) y archivos van a verse afectados antes de borrar nada.
- 5Automatic backup (con su propio selector de carpeta en esta pantalla, precargado desde el valor predeterminado de la aplicación) copia primero cada archivo — Restore Backup… deshace después una ejecución a partir de sus copias de seguridad.
Options on this screen
- Layer filter
- Si no se marca ninguna capa se borran las referencias coincidentes en todas las capas; marcar una o más restringe el borrado a esas capas.
- Automatic backup
- Copia cada archivo de destino antes de borrar en él, con su propia carpeta de copia de seguridad para esta ejecución — independiente del interruptor de copia de seguridad general Settings → AutoCAD.
También incluye
Bloques dinámicos preservados, no aplanados
Muchos scripts de copia por lotes (y algunas herramientas competidoras) aplanan los bloques dinámicos en geometría estática en cuanto se tocan mediante programación. BlockCopy mantiene intactas las definiciones de parámetros y estados de visibilidad del bloque dinámico en los cinco flujos de trabajo, así que un bloque sincronizado o actualizado sigue siendo totalmente editable en AutoCAD después.
Valores emparejados por etiqueta, nunca por posición
Sync Update y Upgrade Version emparejan los valores de atributo con la nueva definición por nombre de etiqueta, no por su orden dentro del bloque — así que reordenar atributos en una definición revisada no desordena qué valor va a dónde.
Cada modo hace copia de seguridad antes de escribir
Distribute, Copy Reference, Sync Update, Upgrade Version y Delete Blocks hacen cada uno copia de seguridad de un archivo de destino antes de tocarlo, activado por defecto — cada modo tiene su propia casilla Enable Auto Backup y carpeta de copia de seguridad, precargada desde un único valor predeterminado compartido en Settings. Restore Backup… restaura después los archivos seleccionados desde la copia de seguridad de cualquier ejecución.
Los tiempos de espera de la operación revelan archivos bloqueados, no cuelgues silenciosos
Si un archivo de destino está bloqueado (ya abierto en AutoCAD) o una operación se alarga de forma inusual, BlockCopy indica qué archivo y tras cuánto tiempo, en lugar de quedarse colgado indefinidamente.
Entorno y requisitos
Todo lo que determina si BlockCopy funcionará en tu equipo y cómo se comporta una vez en marcha.
- Windows 10/11, solo 64 bits.
- Requiere una versión completa con licencia de AutoCAD (2021–2027). AutoCAD LT no es compatible — LT no puede ejecutar la automatización en segundo plano de la que depende BlockCopy.
- Si hay más de una versión de AutoCAD instalada, elija cuál usar en Settings → AutoCAD, o déjelo en "Auto (newest installed)" — si esa versión falla al cargar por cualquier motivo, se recurre automáticamente a otra versión instalada.
- Construido sobre .NET 8. Si .NET 8 Desktop Runtime no está ya en su equipo, el instalador propone descargarlo de Microsoft (gratuito, una sola vez, unos 60 MB).
- El acceso de red se usa solo para comprobar su licencia al iniciar y periódicamente después. El escaneo, la lectura y la escritura ocurren siempre en local a través del propio motor de AutoCAD — nunca se sube contenido de dibujo alguno.
- Idioma de la interfaz: English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español.
- Los lotes de muchos archivos pueden procesar varios dibujos en segundo plano en paralelo — ajuste "Max parallel AutoCAD instances" en Settings para equilibrar velocidad y margen de CPU/memoria.
- Cada acción de larga duración muestra una barra de progreso con un porcentaje y el tiempo estimado restante, y se puede cancelar a mitad de proceso.
- Settings → Diagnostics → Open Log Folder le lleva directamente a los registros del host y del plugin si algo necesita solución de problemas.
Consulta también la página general de requisitos del sistema que compara todas las herramientas.
Escenarios
Algunas de las situaciones para las que se creó BlockCopy —— si la tuya no aparece en la lista, probablemente igualmente esté cubierta por alguna de las pestañas anteriores.
Despliegue de rótulo
Antes
Un rótulo revisado tiene que copiarse manualmente en cada archivo de hoja.
Después
Un dibujo de origen, una ejecución, cada hoja actualizada con los valores intactos.
Tiempo ahorrado
~4 horas → 10 minutos
Actualización del símbolo estándar de válvula / equipo
Antes
El símbolo estándar de la empresa para un tipo de válvula o instrumento cambia (nuevo gráfico, línea de referencia añadida, sombreado revisado), y cada dibujo que usa el símbolo antiguo necesita el nuevo — pero cada instancia tiene rellenado su propio número de etiqueta, tamaño y especificación, que no se puede perder.
Después
Sync Update reemplaza la definición de bloque en todo el proyecto y vuelve a sincronizar cada referencia existente por etiqueta de atributo, así que el nuevo símbolo aparece en todas partes mientras la etiqueta, el tamaño y la especificación de cada válvula quedan exactamente igual.
Tiempo ahorrado
~1 día de redibujo manual → menos de 15 minutos
Actualización de versión de bloque en un proyecto heredado
Antes
Un proyecto antiguo reutilizaba un bloque de un estándar anterior (v1) que desde entonces ha sido reemplazado (v2) — posición, atributos y estados dinámicos difieren, y cambiar cada referencia a mano arriesga perder datos.
Después
Upgrade Version reemplaza cada referencia v1 por v2 en todo el conjunto de destino en una sola ejecución, trasladando automáticamente posición, rotación, escala, capa, atributos y propiedades dinámicas.
Tiempo ahorrado
~1 día → 20 minutos para un conjunto heredado de 40 dibujos
Duplicación de una etiqueta de equipo ya rellenada
Antes
Una instancia etiquetada específica — un bloque de bomba o panel con su número de serie, especificación y ubicación ya rellenados — necesita aparecer en hojas adicionales (un dibujo índice/general, un dibujo de repuestos) sin redibujarla ni retipar cada valor de atributo.
Después
Copy Reference clona esa instancia exacta, valores incluidos, en cada archivo de destino como una nueva referencia en un solo paso.
Tiempo ahorrado
~20 minutos por dibujo → segundos
Despliegue de una nueva nota o símbolo estándar
Antes
Un nuevo bloque estándar (una nota de seguridad, una leyenda de nube de revisión, una flecha de norte) necesita añadirse en adelante a cada dibujo de un proyecto, pero solo a los que aún no lo tienen — añadirlo a archivos que ya lo tienen crearía duplicados.
Después
Distribute clona la definición de bloque en cada archivo de destino que aún no la tenga, y deja completamente intactos los archivos que ya la tienen — sin necesidad de comprobar duplicados.
Tiempo ahorrado
~2 horas en un proyecto → 5 minutos
Retirada de un bloque descontinuado en todo el proyecto
Antes
Un bloque se descontinúa por completo (un símbolo estándar reemplazado, una nota que ya no aplica) y cada referencia a él necesita eliminarse de todo un conjunto de dibujos — abrir cada archivo y borrar instancias a mano arriesga pasar alguna por alto y no deja constancia de qué se eliminó.
Después
Delete Blocks borra cada referencia de la(s) definición(es) de bloque seleccionada(s) en todo el conjunto de destino en una sola ejecución confirmada, opcionalmente restringida a capas específicas, con una copia de seguridad tomada antes.
Tiempo ahorrado
~3 horas en un proyecto → 10 minutos
Lo que dicen los primeros usuarios
BlockCopy todavía no ha tenido un lanzamiento público, así que no hay una lista oficial de clientes que citar —— estos son comentarios reales de los primeros usuarios, atribuidos por rol en lugar de por nombre.
“Descubrimos que la definición de bloque estaba mal a mitad del trabajo. Con tantos dibujos ya colocados, corregirlo bien no era realista — solo hicimos una nota para tener cuidado la próxima vez y seguimos adelante.”
“A mitad de proyecto alguien pide añadir un elemento nuevo, y la mitad de los dibujos ni siquiera tienen la definición de bloque todavía. No hay una forma limpia de poner a todos al día sin rehacer el trabajo a mano.”