CADXChange

Documentación de TextCompare

TextCompare se abre en modo Compare DWG; un selector Compare DWG / Compare with Excel en la barra de título cambia a comparar contra un libro de Excel exportado en lugar de una segunda carpeta de DWG. Cualquiera de los dos modos avanza luego por una pantalla a la vez: Select Files → Review Matches → una breve pantalla de progreso Comparing… → Comparison Report. Solo lee DWG — no hay ningún paso de reescritura ni de copia de seguridad en ninguna parte de la aplicación, ya que comparar y exportar es todo lo que hace.

Primeros pasos

Las capturas de pantalla corresponden a una versión reciente — algunos detalles visuales pueden diferir de la versión instalada.

Comparing files

Compare DWG frente a Compare with Excel

Un selector en la barra de título entre el flujo de trabajo normal de dos carpetas y comparar un libro de Excel exportado contra una carpeta de DWG.

Compare DWG frente a Compare with Excel screenshot
  • Compare DWG (el valor por defecto) es el flujo de trabajo de dos carpetas descrito en el resto de esta página. Compare with Excel sustituye el selector de Folder A de la pantalla Select Files por un único libro .xlsx — la exportación de datos de texto producida por la herramienta compañera TextSync — mientras Folder B sigue siendo una carpeta normal de DWG.
  • Cambiar de modo conserva intacto el estado propio de Select Files de cada modo — pasar a Compare with Excel y volver a Compare DWG no pierde las listas de archivos ni las selecciones de filtro de Folder A/B.

Compare with Excel — seleccionar el libro

Navegue hasta el libro de datos de texto exportado por TextSync; Folder B sigue siendo una carpeta normal de DWG.

Compare with Excel — seleccionar el libro screenshot
  • Browse… elige el libro .xlsx. Una vez elegido, la pantalla informa de cuántas entradas de texto encontró y en cuántos archivos de origen se registraron originalmente en él — p. ej. "Found 1023 text entry(ies) across 3 source file(s) in this workbook." — antes de escanear nada.
  • Los nombres de capa ya presentes en el libro se convierten automáticamente en el alcance de la comparación; no hay una lista de comprobación Layers/Viewports separada para este modo, ya que el propio libro ya refleja lo que se seleccionó al exportarse desde TextSync.
  • A partir de ahí es el mismo flujo Review Matches → Comparing → Comparison Report que Compare DWG, emparejando los nombres de archivo registrados en el libro con los archivos reales de Folder B — Filename priority es aquí la estrategia de emparejamiento por defecto, en lugar de Hybrid, ya que el lado del libro no tiene datos de handle propios en vivo con los que ponderar un emparejamiento Hybrid.
  • Un libro de Excel no tiene un color de capa resuelto, así que Layer name sigue comparándose pero LayerColor se deja fuera de la diferencia en este modo — de lo contrario, cada fila mostraría un cambio de color espurio. El libro tampoco registra nunca la altura del texto, así que TextHeight también se deja fuera de la diferencia.

Añadir archivos (Folder A / Folder B)

Añada las revisiones "antes" y "después" del conjunto de dibujos a comparar.

Añadir archivos (Folder A / Folder B) screenshot
  • Add Files o Add Folder construye Folder A (antes) y Folder B (después) de forma independiente. Add Folder escanea toda una carpeta en busca de archivos .dwg — que también escanee subcarpetas depende de "Include subfolders when adding a folder" (Settings → AutoCAD, desactivado por defecto), que se aplica a ambos lados.
  • La edición gratuita limita esto a 3 archivos por lado (Folder A y Folder B contados por separado) — superarlo bloquea toda la ejecución antes de escanear nada, con un mensaje que nombra el límite.

Filtrar con Layers y Viewports

Acote lo que se compara a capas o ventanas gráficas de espacio papel concretas — no hay pestaña Blocks aquí.

Filtrar con Layers y Viewports screenshot
  • A diferencia de BlockCompare, no hay pestaña Blocks — los nombres de bloque no son un filtro de cara al usuario en TextCompare, ya que las referencias de bloque nunca se comparan aquí en primer lugar (véase Comparison Report más abajo).
  • La pestaña Layers es el filtro real: solo se leen las entidades DBText/MText en una capa marcada. No marcar nada compara todas las capas, como de costumbre.
  • La pestaña Viewports filtra mediante una comprobación de posición/caja delimitadora aplicada tras el escaneo, conservando solo las entidades que realmente caen dentro de una ventana gráfica de espacio papel marcada.
  • Las referencias de bloque se siguen leyendo durante el escaneo con independencia de estos filtros, pero solo para dar al algoritmo de emparejamiento de archivos una huella de handle con la que emparejarlos — nunca aparecen en la comparación en sí.

Estrategia de emparejamiento, confianza y perfiles guardados

Cómo decide TextCompare qué archivo "antes" va con qué archivo "después".

  • Match strategy — Filename priority, Handle priority o Hybrid (por defecto) — establece cuánto peso da un emparejamiento propuesto a la similitud de nombre de archivo frente a cuántos handles de bloque comparten dos archivos (Hybrid pondera 40 % nombre de archivo / 60 % handle). Hybrid es lo que mantiene un emparejamiento correcto incluso cuando una revisión también renombra el archivo.
  • El control deslizante Confidence (0,00–1,00, por defecto 0,15) es el umbral que la puntuación combinada de un emparejamiento propuesto tiene que superar para aceptarse automáticamente; un emparejamiento por debajo de él se deja sin emparejar en su lugar, para emparejarlo a mano en la siguiente pantalla.
  • Save… / Load guarda la selección actual de Layers/Viewports bajo un nombre (no la estrategia de emparejamiento ni el valor de confianza). La edición gratuita conserva un perfil guardado a la vez — guardar un segundo muestra un aviso de actualización en lugar de sobrescribirlo en silencio.

Scan & Match

Lee ambas carpetas y propone emparejamientos archivo a archivo.

  • Escanea Folder A, luego Folder B, procesando un archivo a la vez en segundo plano por ranura; el paralelismo está limitado a 1 en la edición gratuita sin importar el valor "Max Parallel AutoCAD Instances" de Settings. El hash MD5 de cada archivo también se calcula aquí, usado después para detectar un par idéntico byte a byte.
  • Este paso no tiene botón Cancel, pero cada archivo tiene su propio límite de 10 minutos: si AutoCAD deja de responder con un DWG dañado o muy grande, se abandona y se marca como fallido. Un archivo que no se puede leer se excluye de la comparación y se indica en la siguiente pantalla, en lugar de aparecer como totalmente añadido o eliminado.

Review Matches

Confirme o corrija los emparejamientos antes/después propuestos antes de comparar nada.

Review Matches screenshot
  • Cada fila muestra File A junto al File B propuesto (una lista desplegable editable con cada archivo de Folder B), con las puntuaciones Filename %, Handle % y Combined %.
  • Las filas resaltadas en rojo son conflictos — la mejor coincidencia solo por nombre de archivo y la mejor coincidencia solo por handle de ese archivo no están de acuerdo entre sí (o con el emparejamiento elegido) — y nombran un Conflict candidate para que pueda ver la segunda opción antes de decidir.
  • Un archivo de Folder A sin coincidencia segura empieza como su propia fila sin File B seleccionado y con Exclude ya marcado — se deja fuera de la comparación a menos que elija un File B y desmarque Exclude usted mismo.
  • Re-match vuelve a ejecutar el algoritmo de emparejamiento puramente contra las instantáneas ya escaneadas — no se relee ningún DWG — pero reemplaza cada fila, descartando cualquier sobrescritura manual de File B o cambio de Exclude hecho desde el último escaneo.

Comparing (pantalla de progreso)

Una breve pantalla de progreso entre confirmar coincidencias y ver el informe — tampoco hay botón Cancel aquí.

  • Este paso es una comparación puramente en memoria de las instantáneas ya escaneadas — no se vuelve a abrir ningún DWG, así que es rápido incluso en un lote grande.
  • Esta pantalla no tiene Back ni Cancel — navega automáticamente al Comparison Report en cuanto termina el último par.

Comparison Report

Cada cambio de redacción o contenido, entrada por entrada — solo texto, nunca referencias de bloque ni atributos.

Comparison Report screenshot
  • Solo se comparan entidades DBText/MText. Las referencias de bloque solo se escanean para ayudar a emparejar archivos (véase Filtering más arriba) y nunca aparecen como entradas en el informe.
  • Los resultados se agrupan por par emparejado. Un par cuyos archivos tienen hash idéntico byte a byte se reporta como "Identical file — comparison skipped", sin ninguna comparación por entidad ejecutada para ese par.
  • Cada entrada muestra Handle, Block Name (literalmente "DBText" o "MText"), Kind (Added/Removed/Modified) y el contenido del texto, además de cuántos campos cambiaron — Details… muestra el valor antiguo y nuevo de cada campo cambiado uno junto al otro, incluyendo el propio texto, posición, altura, capa y color.
  • Las entradas sin cambios no se listan en pantalla en absoluto, así que una hoja muy anotada no entierra el puñado de cambios de redacción reales.

Exporting to Excel

Exportar a Excel

La misma comparación, escrita en un libro que cualquiera puede abrir sin tener TextCompare instalado.

Exportar a Excel screenshot
  • Una hoja por tipo de entidad (en la práctica B_DBText / B_MText), más una hoja de metadatos que lista los nombres de archivo, hashes MD5 y si se omitió por ser idéntico de cada par.
  • A diferencia del informe en pantalla, la hoja exportada incluye filas Unchanged junto a Added/Modified/Removed — nada se deja fuera del archivo, solo de la pantalla.
  • Las filas Added se rellenan en verde; las filas Removed se rellenan en rojo con texto tachado; las filas Modified llevan un comentario en cada celda cambiada que registra su valor antiguo, con columnas separadas "TextContent A"/"TextContent B" para el propio texto — este es el diseño "una fila por registro" por defecto descrito aquí; véase la siguiente sección para la alternativa.
  • La columna Status de la hoja exportada usa "Deleted"/"Altered" donde la columna Kind en pantalla dice "Removed"/"Modified" — mismo significado, texto distinto entre las dos vistas.
  • No hay límite de número de filas ni restricción Free/Pro en la propia exportación — el único límite de la edición gratuita en TextCompare es el límite de 3 archivos por lado en Scan & Match.

Elegir un diseño de informe

Export to Excel abre primero un pequeño cuadro de diálogo, preguntando en cuál de los dos diseños de fila escribir el informe.

Elegir un diseño de informe screenshot
  • One row per record (el valor por defecto) es el diseño descrito en la sección anterior: el valor antiguo de un campo cambiado viaja como un comentario de celda, y TextContent tiene su propio par de columnas A/B.
  • Adjacent before/after rows en su lugar expande cada entrada Modified en dos filas que comparten una única columna TextContent — véase la siguiente sección para ver cómo es eso.
  • La elección solo afecta a cómo se disponen las entradas Modified; las filas Added, Removed y Unchanged se escriben igual en cualquier caso.

Diseño de dos filas antes/después

El diseño alternativo: los valores antiguo y nuevo de una entrada Modified se colocan en dos filas adyacentes en lugar de una, con los campos cambiados resaltados en ambas.

Diseño de dos filas antes/después screenshot
  • Una entrada Modified recibe dos filas en lugar de una — la primera con sus valores antiguos, la segunda con sus valores nuevos — compartiendo una única columna "TextContent" en lugar del par separado "TextContent A"/"TextContent B" que usa el diseño por defecto.
  • La columna Status muestra "┌ ALTERED" en la primera fila y "└ ALTERED" en la segunda, de modo que el par se sigue leyendo como una unidad enlazada incluso después de filtrar u ordenar la hoja por separado, en lugar de depender de que las dos filas permanezcan una junto a otra.
  • Cada campo que realmente cambió entre las dos filas se resalta (no solo se anota en un comentario), así que un revisor puede recorrer dos filas completas lado a lado en lugar de pasar el ratón sobre cada celda marcada una a una.
  • Las entradas Added, Removed y Unchanged no se ven afectadas por esta elección y permanecen en una sola fila en cualquier caso, ya que no hay un lado "antes" o "después" que falte emparejar para ellas.

Configuración

Se abre desde el icono del engranaje en la barra de título. Cada campo se guarda de inmediato — no hay un botón Guardar independiente.

Language

Settings → General

English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español. Reinicie la aplicación para que un cambio de idioma surta efecto.

Predeterminado: English

Theme

Settings → General

System / Light / Dark. Reinicie la aplicación para que un cambio de tema surta efecto.

Predeterminado: Match system

AutoCAD version

Settings → AutoCAD

Qué versión de AutoCAD instalada usar primero. Si falla al cargar, la aplicación recurre automáticamente a otra versión instalada.

Predeterminado: Auto (newest installed)

Max parallel AutoCAD instances

Settings → AutoCAD

Cuántos dibujos puede procesar AutoCAD en segundo plano a la vez (opciones: 1, 2, 4, 6, 8, 12, 16). Cuanto más alto, más rápido, pero usa más CPU y memoria — bájelo en un equipo de gama más baja.

Predeterminado: 8

Include subfolders when adding a folder

Settings → AutoCAD

Se aplica a Add Folder en la pantalla Select Files, tanto para Folder A como para Folder B.

Predeterminado: Off

Licencias

El estado de su licencia se muestra en la barra de título como Free, Pro, Pro (offline) o Expired, y con todo detalle en Settings → License.

Para activar: pegue su clave de licencia en Settings → License → "License key" y haga clic en Activate. Para trasladar una licencia a un equipo nuevo, haga clic primero en "Deactivate this machine" en el antiguo, y luego active en el nuevo.

Si la aplicación no puede conectar con el servidor de licencias (sin Internet, o servidor no disponible temporalmente), una licencia Pro ya activada sigue funcionando 14 días como «Pro (offline)». Vuelva a conectarse dentro de ese plazo para revalidarla: tras 14 días sin una comprobación correcta, después de la fecha de fin de la suscripción o si se ha atrasado el reloj del sistema, la licencia aparece como Expired hasta que se pueda revalidar.

Solución de problemas

"AutoCAD not found" o un error de confianza de complemento cuando la aplicación inicia un trabajo

La aplicación controla AutoCAD en segundo plano para abrir y procesar cada dibujo, así que necesita una instalación completa y con licencia de AutoCAD 2021–2027 — AutoCAD LT no es compatible. Si AutoCAD está instalado pero este error sigue apareciendo, probablemente esa versión de AutoCAD nunca se ha abierto en este equipo: ábrala una vez (aunque solo sea hasta la pantalla de dibujo), ciérrela e inténtelo de nuevo — AutoCAD solo confía en la ubicación de un complemento después de haberse ejecutado de forma interactiva al menos una vez.

Una fila se resalta en rojo en Review Matches

Las coincidencias solo por nombre de archivo y solo por handle no están de acuerdo sobre a qué archivo "después" pertenece este. Consulte la columna Conflict candidate, y luego confirme, sobrescriba o marque Exclude en la fila.

El escaneo parece colgarse

Durante Scan & Match cada archivo tiene un límite de 10 minutos: un proceso de AutoCAD en segundo plano bloqueado (la causa más habitual es un DWG dañado o muy grande) se detiene y ese archivo se marca como fallido. Los archivos que no se pueden leer se excluyen del emparejamiento y se muestran en la pantalla Review matches. Consulte la carpeta de registros para ver el último archivo leído.

Un archivo que añadí no aparece en el Comparison Report

Un archivo de Folder A sin coincidencia segura empieza pre-excluido en la pantalla Review Matches (sin File B elegido, Exclude marcado) — se deja fuera de la comparación en silencio a menos que vuelva atrás, elija un File B para él y desmarque Exclude.

Re-match no parece recoger los archivos que acabo de añadir o eliminar

Re-match solo vuelve a ejecutar el algoritmo de emparejamiento contra los datos ya escaneados — nunca relee ningún DWG. Para recoger archivos añadidos o eliminados, vuelva a Select Files y ejecute Scan & Match de nuevo.

Archivos en disco

Settings → Diagnostics → Open Log Folder te lleva directamente a los registros si necesitas solucionar un problema.

Configuración%LocalAppData%\CADXChange\TextCompare\settings.json
Registros%LocalAppData%\CADXChange\TextCompare\Logs\
Perfiles de filtro%LocalAppData%\CADXChange\TextCompare\Profiles\