CADXChange

BlockCompare

Compare definiciones de bloque y atributos entre dos revisiones de un dibujo, campo por campo.

AutoCAD 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español

Listas de archivos de Folder A (antes) y Folder B (después), listas para escanear y emparejar.

El problema

AutoCAD no tiene una forma integrada de indicar qué cambió en un bloque entre dos revisiones de un conjunto de dibujos — las únicas opciones son abrir ambos y revisarlos a ojo, o confiar en lo que digan las notas de revisión.

Cómo funciona BlockCompare

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 BlockCompare en funcionamiento.

Tab: Select Files

Paso 1 — Añada las revisiones antes y después

Apunte BlockCompare a dos carpetas — los dibujos antes de un cambio y los mismos dibujos después — y acote qué bloques, capas o ventanas gráficas realmente importan antes de escanear. Un interruptor Compare DWG / Compare with Excel en la barra de título elige entre ese flujo de dos carpetas y comparar contra un libro de Excel exportado.

  1. 1Use primero el interruptor Compare DWG / Compare with Excel de la barra de título — Compare DWG (el predeterminado, descrito a continuación) lee ambos lados del disco; Compare with Excel sustituye Folder A por un único libro de datos de bloque exportado por la herramienta complementaria BlockSync, mientras Folder B sigue siendo una carpeta activa de DWG.
  2. 2Add Files o Add Folder en Folder A (antes) y Folder B (después) — cualquier número de DWG en cada lado.
  3. 3BlockCompare preescanea ambas carpetas y reporta un estado en vivo por archivo antes de que comience la comparación.
  4. 4Abra la pestaña Blocks para marcar exactamente qué definiciones de bloque comparar — cada fila muestra su número de referencias, en cuántos archivos aparece, si es dinámico y si tiene atributos.
  5. 5Cambie a la pestaña Layers o Viewports para acotar la comparación a capas o ventanas gráficas de espacio papel específicas en lugar de todo el dibujo.
  6. 6Elija una estrategia Match — Filename priority, Handle priority, o Hybrid (predeterminada, ponderada hacia coincidencias de handle) — y arrastre el control deslizante Confidence threshold que decide cuán segura tiene que ser una pareja de archivos antes de proponerse automáticamente.
  7. 7Guarde las selecciones actuales de pestaña como un perfil de filtro con nombre (Save…) y recárguelo más tarde (Load) para un trabajo de comparación recurrente en el mismo proyecto.
  8. 8Haga clic en Scan & Match para leer cada archivo y proponer emparejamientos archivo a archivo.

Options on this screen

Filename priority / Handle priority / Hybrid (default)
Qué señal confiar más al emparejar un archivo 'antes' con su contraparte 'después'. Hybrid combina ambas, ponderada hacia la coincidencia de handle.
Confidence threshold
Cuán segura tiene que ser una pareja de archivos propuesta antes de que BlockCompare la acepte automáticamente en lugar de marcarla para revisión manual.
Compare DWG / Compare with Excel
Compare with Excel acota el escaneo de Folder B solo a los nombres de bloque encontrados en el libro y por defecto usa emparejamiento por Filename priority, ya que los nombres de archivo registrados en el libro — no datos de handle en vivo — son la señal más fiable en ese lado.
Tab: Review Matches

Paso 2 — Confirme o corrija los emparejamientos de archivo propuestos

BlockCompare empareja cada archivo 'antes' con su contraparte 'después' más probable automáticamente — esta pantalla es donde lo confirma, o lo corrige a mano, antes de comparar nada.

  1. 1Cada fila lista File A junto al File B propuesto por BlockCompare, con una puntuación Filename %, Handle % y Combined % que indica cuán segura es la coincidencia.
  2. 2Las filas resaltadas en rojo son conflictos — las señales de nombre de archivo y handle no coinciden — y listan un Conflict candidate para que pueda ver al segundo clasificado antes de decidir.
  3. 3Sobrescriba cualquier coincidencia propuesta con el desplegable File B, o marque Exclude para descartar un archivo de la ejecución por completo.
  4. 4Cambie Strategy y haga clic en Re-match en cualquier momento para volver a ejecutar el algoritmo de emparejamiento contra las listas de archivos actuales.
  5. 5Haga clic en Compare una vez confirmado cada emparejamiento.
Tab: Comparison Report

Paso 3 — Revise exactamente qué cambió, bloque por bloque

Cada pareja emparejada se compara por el handle de objeto persistente de AutoCAD, así que un bloque que se movió, cambió de atributos o de capa se reporta con precisión — nunca solo marcado como 'diferente'.

  1. 1Los resultados se agrupan por pareja de archivos emparejada, cada uno con una línea de resumen y una lista expandible de entradas.
  2. 2Cada entrada muestra su Handle, Block Name, Kind (Added / Removed / Modified) y cuántos Fields Changed.
  3. 3Haga clic en Details… en cualquier entrada modificada para abrir una ventana emergente que lista el Old Value y New Value de cada campo cambiado, uno junto al otro.
  4. 4Las instancias de bloque sin cambios no se listan en absoluto, así que un dibujo con miles de instancias no entierra el puñado de diferencias reales.
  5. 5Haga clic en Finish para cerrar la sesión, o Back para ajustar el emparejamiento y volver a comparar.
Tab: Export to Excel

Entregue el informe a alguien que no tiene BlockCompare

El mismo desglose Added / Removed / Modified, con cada cambio a nivel de campo, escrito en un libro que cualquiera puede abrir, filtrar o archivar — en cualquiera de los dos formatos que elija en el momento de exportar.

  1. 1Desde la pantalla Comparison Report, haga clic en Export to Excel, luego elija un formato de informe en el cuadro de diálogo que aparece.
  2. 2El libro lista cada instancia de bloque cambiada, añadida y eliminada con su emparejamiento de archivo, handle, nombre de bloque y valores de campo antiguos/nuevos.
  3. 3Como hoja de cálculo plana y filtrable, funciona como artefacto de revisión o registro de conformidad de QA sin que nadie necesite tener BlockCompare instalado.

Options on this screen

One row per record (default)
Cada instancia obtiene una sola fila; el valor antiguo de un campo cambiado se deja como comentario en la celda, así la hoja se mantiene compacta.
Before/after rows for changed records
Una instancia Modified obtiene en su lugar dos filas adyacentes — una con los valores antiguos, otra con los nuevos — y cada campo que realmente cambió se resalta en ambas filas, así el antes y el después quedan uno junto al otro sin pasar el ratón sobre un comentario.

También incluye

Emparejado por handle, no por nombre ni posición

Cada comparación alinea instancias de bloque por el handle de objeto interno persistente de AutoCAD, leído directamente de cada entidad — el mismo identificador sobrevive a que un bloque se mueva, se renombre, o se editen sus atributos, así que un cambio real nunca se confunde con un borrado y recreación.

Tres estrategias de emparejamiento, ajustadas por un control de confianza

Filename priority y Handle priority ponderan el emparejamiento de archivos totalmente hacia una señal; Hybrid (la predeterminada) combina ambas, ponderada hacia la coincidencia de handle — útil cuando una revisión también renombra archivos. Confidence threshold decide cuándo un emparejamiento necesita revisión manual en lugar de aceptarse automáticamente.

Candidatos conflictivos visibles, no ocultos

Cuando la señal de nombre de archivo y la señal de handle no coinciden sobre a qué archivo 'después' pertenece un archivo 'antes', esa fila se resalta en rojo en Review Matches e indica el candidato segundo clasificado — así un emparejamiento conflictivo recibe una decisión, no una suposición silenciosa.

Perfiles de filtro reutilizables

Guarde el conjunto exacto de bloques, capas y ventanas gráficas marcados como un perfil con nombre y recárguelo en la siguiente ejecución de comparación — útil para un proyecto que se vuelve a comparar frente a una nueva revisión de forma recurrente.

Compare contra una instantánea de Excel, no solo una segunda carpeta de DWG

Compare with Excel sustituye Folder A por un libro de datos de bloque exportado por la herramienta complementaria BlockSync — útil cuando la revisión 'antes' solo sobrevive como una hoja de cálculo que alguien entregó, no un DWG que todavía tiene a mano. Los propios nombres de bloque del libro se convierten automáticamente en el alcance de la comparación.

Entorno y requisitos

Todo lo que determina si BlockCompare funcionará en tu equipo y cómo se comporta una vez en marcha.

  • No se necesita ninguna instalación de Microsoft Excel — BlockCompare lee y escribe .xlsx directamente con su propio motor (ClosedXML).
  • 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 BlockCompare.
  • 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.
  • 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ó BlockCompare —— si la tuya no aparece en la lista, probablemente igualmente esté cubierta por alguna de las pestañas anteriores.

Conformidad de revisión antes de la emisión

Antes

Se revisa un conjunto de dibujos y el revisor tiene que confiar en que la nube/notas de revisión están completas, o volver a comprobar manualmente cada bloque a ojo contra la emisión anterior.

Después

Apunte BlockCompare a la carpeta de la emisión anterior y a la nueva — cada bloque que realmente cambió se lista con el campo exacto, listo para comprobar contra las notas de revisión.

Tiempo ahorrado

~3 horas de comprobación cruzada manual → 15 minutos

Detección de una edición de bloque no intencionada

Antes

Se edita una definición de bloque compartida para un proyecto y el cambio se propaga en silencio a cada dibujo que la referencia, sin registro de qué más se movió.

Después

Compare los dibujos afectados antes y después de la edición — la diferencia a nivel de campo de BlockCompare muestra exactamente qué instancias y atributos cambiaron, permitiendo detectar un cambio no intencionado antes de la entrega.

Tiempo ahorrado

Descubierto tras la entrega → detectado el mismo día

Verificación de una edición por lotes automatizada

Antes

Tras ejecutar una herramienta por lotes (o un script) en un conjunto de dibujos, no hay una forma sencilla de confirmar que cambió solo lo que debía, y nada más.

Después

Compare la carpeta antes y después de la ejecución por lotes — el Comparison Report lista cada cambio real, confirmando que la automatización hizo exactamente lo previsto y nada más.

Tiempo ahorrado

Comprobación puntual de un puñado de archivos → un informe completo y verificado

Prueba BlockCompare gratis

Sin tarjeta de crédito, sin límite de tiempo.

Descargar gratis