DwgSearch
Búsqueda de texto completo en cada DWG de un árbol de carpetas — texto, nombres de bloque y valores de atributo.
AutoCAD 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español
Una carpeta indexada, una palabra clave buscada — resultados de archivo, presentación, bloque y contenido con la coincidencia resaltada.
El problema
Encontrar en qué dibujo (y dónde en él) aparece un fragmento de texto, un número de etiqueta o un valor de atributo implica abrir archivos uno por uno y usar el propio Find de AutoCAD — no hay forma de buscar en todo un proyecto a la vez.
Cómo funciona DwgSearch
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 DwgSearch en funcionamiento.
Indexe una carpeta una vez, luego búsquela al instante
Apunte DwgSearch a una carpeta — escanea recursivamente cada DWG debajo de ella, construye un índice local, y lo mantiene actualizado en visitas posteriores releyendo solo los archivos que cambiaron.
- 1Choose Folder… elige el directorio raíz a indexar — DwgSearch escanea cada DWG en él y sus subcarpetas.
- 2La primera visita construye un índice completo; una visita posterior solo reindexa los archivos cuya fecha de modificación o tamaño realmente cambiaron, indicando cuántos cambiaron y cuántos se eliminaron.
- 3La línea de resumen del índice (número de archivos, número de entradas, hora de última verificación) permanece visible, así queda claro si está buscando en un índice recién construido o en uno que se acaba de reutilizar sin cambios.
- 4Escriba una palabra clave y pulse Search (o Intro): los resultados muestran File, Layout, Block, Kind (texto / MText / atributo de bloque / celda de tabla / directriz múltiple / cota) y el Content encontrado, con el término resaltado. Se ignoran las mayúsculas y la diferencia entre ancho completo y medio ancho.
- 5Haga clic en Attributes en una instancia de bloque encontrada para abrir cada etiqueta/valor de atributo ya capturado para ella en el momento de indexar — sin necesidad de reabrir AutoCAD para ver el resto de los datos de ese bloque. Copy Attribute o Copy All ponen los valores directamente en el portapapeles.
- 6Haga clic en Locate en un resultado con un handle válido para copiar un comando de AutoCAD listo para pegar que selecciona y hace zoom exactamente a esa entidad — cambie a AutoCAD, pegue, y pulse Enter.
- 7Refresh Index vuelve a escanear la carpeta actual bajo demanda, útil justo después de que archivos hayan cambiado fuera de DwgSearch.
Convierta una búsqueda en una hoja de cálculo — en el propio formato de BlockSync/TextSync
Exporte el conjunto de resultados actual a un libro con el mismo formato que ya leen BlockSync y TextSync, así una exportación de DwgSearch puede alimentar directamente el flujo de reescritura de cualquiera de las dos herramientas.
- 1Ejecute una búsqueda, luego haga clic en Export to Excel — se habilita en cuanto hay resultados en pantalla.
- 2Los resultados de instancia de bloque (valores de atributo, referencias de bloque con un handle válido) se escriben en el propio formato de hoja de BlockSync; los resultados DBText/MText se escriben en el de TextSync.
- 3El texto encontrado solo dentro de la definición estática de un bloque (sin handle por instancia) se excluye de la exportación y se señala por separado, ya que no puede representarse en el formato de reescritura de ninguna de las dos herramientas.
- 4El libro terminado se abre bajo demanda, listo para revisar, filtrar, o entregar a un colega que ejecute BlockSync o TextSync para la edición real.
También incluye
Búsqueda instantánea mediante un índice local preconstruido
La búsqueda consulta una base de datos SQLite local con un índice de trigramas FTS5, no los propios DWG — la tokenización por trigramas hace que tanto las subcadenas en inglés como el texto en chino sean buscables sin una biblioteca dedicada de segmentación de palabras.
Reindexación incremental, no una reconstrucción completa
Reabrir una carpeta ya indexada compara la fecha de modificación y el tamaño de cada archivo con lo registrado — solo los archivos nuevos, cambiados o eliminados afectan al índice, así que revisitar un proyecto grande es rápido incluso cuando solo un puñado de dibujos realmente cambió.
Encuentra texto al que el propio Find de AutoCAD no llega en bloque
La indexación cubre DBText y MText en el espacio modelo y en cada presentación, valores de atributo en referencias de bloque, y texto estático dentro de las propias definiciones de bloque (incluyendo bloques anidados) — reportado con su nombre de bloque aunque no tenga un handle por instancia para localizarlo.
Exporta directamente a los propios formatos de BlockSync y TextSync
Un conjunto de resultados de búsqueda no se exporta solo como una hoja de cálculo genérica — las filas de instancia de bloque se escriben en el formato de hoja de BlockSync y las filas de texto en el de TextSync, así una sesión de búsqueda y localización puede entregarse directamente al flujo de edición y reescritura de cualquiera de las dos herramientas.
Entorno y requisitos
Todo lo que determina si DwgSearch funcionará en tu equipo y cómo se comporta una vez en marcha.
- No se necesita ninguna instalación de Microsoft Excel — DwgSearch lee y escribe .xlsx directamente con su propio motor (ClosedXML).
- El índice de búsqueda se almacena localmente en %LOCALAPPDATA%\CADXChange\DwgSearch — nada se sube, y eliminarlo solo significa que la próxima búsqueda lo reconstruye.
- 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 DwgSearch.
- 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ó DwgSearch —— si la tuya no aparece en la lista, probablemente igualmente esté cubierta por alguna de las pestañas anteriores.
Encontrar cada dibujo que referencia un número de etiqueta
Antes
Una etiqueta de válvula o equipo necesita rastrearse en un proyecto, y nadie recuerda cuál de varios cientos de dibujos la referencia realmente.
Después
Busque la etiqueta una vez — cada dibujo, presentación e instancia de bloque que la contiene vuelve en segundos, cada uno con un comando Locate de un clic para saltar directamente a él en AutoCAD.
Tiempo ahorrado
~1 hora de apertura/búsqueda manual → menos de un minuto
Auditoría de un proyecto en busca de un número de pieza o nota descontinuados
Antes
Un componente se descontinúa o cambia una nota estándar, y encontrar cada dibujo que todavía referencia el valor antiguo implica abrir archivos uno a uno.
Después
Una sola búsqueda en toda la carpeta del proyecto lista cada archivo y entidad que todavía lleva el valor antiguo, listo para entregar a BlockSync o TextSync para la edición masiva real.
Tiempo ahorrado
~2 horas en un proyecto → unos minutos
Diligencia debida en un conjunto de dibujos heredado
Antes
Un conjunto de dibujos recién recibido o adquirido, de contenido desconocido, necesita comprobarse por un nombre de cliente, código de proyecto o referencia de especificación específicos antes de reutilizarlo.
Después
Apunte DwgSearch a la carpeta, busque el término, y obtenga cada coincidencia — archivo, presentación y contenido — sin abrir un solo dibujo a mano.
Tiempo ahorrado
Medio día de comprobación puntual → unos minutos