DwgSearch
Ricerca full-text in ogni DWG di un albero di cartelle — testo, nomi dei blocchi e valori degli attributi.
AutoCAD 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español
Una cartella indicizzata, una parola chiave cercata — risultati file, layout, blocco e contenuto con la corrispondenza evidenziata.
Il problema
Scoprire in quale disegno (e dove al suo interno) compare un testo, un numero di tag o un valore di attributo significa aprire i file uno per uno e usare il comando Find di AutoCAD — non c'è modo di cercare in un intero progetto in una volta sola.
Come funziona DwgSearch
Questi sono i tab presenti nell'app reale, nell'ordine in cui appaiono —— ogni screenshot qui sotto è una cattura reale e non modificata di DwgSearch in esecuzione.
Indicizza una cartella una volta, poi cercaci dentro istantaneamente
Indica a DwgSearch una cartella — scansiona ricorsivamente ogni DWG sottostante, costruisce un indice locale, e lo mantiene aggiornato nelle visite successive rileggendo solo i file cambiati.
- 1Choose Folder… sceglie la cartella radice da indicizzare — DwgSearch scansiona ogni DWG al suo interno e nelle sottocartelle.
- 2La prima visita costruisce un indice completo; una visita successiva reindicizza solo i file la cui ora di modifica o dimensione è effettivamente cambiata, riportando quanti sono cambiati e quanti sono stati rimossi.
- 3La riga di riepilogo dell'indice (numero di file, numero di voci, ultima verifica) resta visibile, così è chiaro se si sta cercando in un indice fresco o in uno appena riutilizzato senza modifiche.
- 4Digita una parola chiave e premi Search (o Invio): i risultati elencano File, Layout, Block, Kind (testo / MText / attributo di blocco / cella di tabella / multidirettrice / quota) e il Content trovato, con il termine evidenziato. Maiuscole/minuscole e larghezza piena/metà larghezza vengono ignorate.
- 5Fai clic su Attributes su un'istanza di blocco corrispondente per aprire ogni tag/valore di attributo già catturato per essa al momento dell'indicizzazione — senza dover riaprire AutoCAD per vedere il resto dei dati di quel blocco. Copy Attribute o Copy All mette i valori direttamente negli appunti.
- 6Fai clic su Locate su un risultato con un handle valido per copiare un comando AutoCAD pronto da incollare che seleziona e ingrandisce quell'esatta entità — passa ad AutoCAD, incolla, e premi Invio.
- 7Refresh Index riscansiona la cartella corrente su richiesta, utile subito dopo che i file sono cambiati al di fuori di DwgSearch.
Trasforma una ricerca in un foglio di calcolo — nel formato proprio di BlockSync/TextSync
Esporta l'attuale insieme di risultati in una cartella di lavoro strutturata esattamente come già leggono BlockSync e TextSync, così un'esportazione di DwgSearch può alimentare direttamente il flusso di riscrittura di uno dei due strumenti.
- 1Esegui una ricerca, poi fai clic su Export to Excel — abilitato appena ci sono risultati a schermo.
- 2I risultati delle istanze di blocco (valori di attributo, riferimenti a blocco con un handle valido) vengono scritti nel layout proprio di BlockSync; i risultati DBText/MText vengono scritti in quello di TextSync.
- 3Il testo trovato solo dentro la definizione statica di un blocco (nessun handle per istanza) viene escluso dall'esportazione e segnalato separatamente, poiché non può essere rappresentato nel formato di riscrittura di nessuno dei due strumenti.
- 4La cartella di lavoro finita si apre su richiesta, pronta per essere rivista, filtrata, o consegnata a un collega che usa BlockSync o TextSync per la modifica vera e propria.
Incluso anche
Ricerca istantanea tramite un indice locale precostruito
La ricerca interroga un database SQLite locale con un indice trigram FTS5, non i DWG stessi — la tokenizzazione a trigrammi rende ricercabili sia sottostringhe inglesi sia testo cinese senza bisogno di una libreria dedicata di segmentazione delle parole.
Reindicizzazione incrementale, non una ricostruzione completa
Riaprire una cartella già indicizzata confronta l'ora di modifica e la dimensione di ogni file con quanto registrato — solo i file nuovi, cambiati o eliminati toccano l'indice, così rivisitare un grande progetto è veloce anche quando è cambiata solo una manciata di disegni.
Trova testo che il comando Find di AutoCAD non può raggiungere in blocco
L'indicizzazione copre DBText e MText nello spazio modello e in ogni layout, i valori degli attributi sui riferimenti a blocco, e il testo statico dentro le definizioni di blocco stesse (inclusi i blocchi annidati) — segnalato con il suo nome di blocco anche se non ha un handle per istanza da localizzare.
Esporta direttamente nei formati propri di BlockSync e TextSync
Un insieme di risultati di ricerca non si esporta solo come un foglio di calcolo generico — le righe delle istanze di blocco vengono scritte nel layout di foglio di BlockSync e le righe di testo in quello di TextSync, così una sessione di ricerca e localizzazione può alimentare direttamente il flusso di modifica-e-riscrittura di uno dei due strumenti.
Ambiente e requisiti
Tutto ciò che determina se DwgSearch funzionerà sul tuo computer e come si comporterà una volta avviato.
- Non è richiesta l'installazione di Microsoft Excel — DwgSearch legge e scrive file .xlsx direttamente con un proprio motore (ClosedXML).
- L'indice di ricerca è memorizzato in locale in %LOCALAPPDATA%\CADXChange\DwgSearch — nulla viene caricato, ed eliminarlo significa solo che la ricerca successiva lo ricostruirà.
- Windows 10/11, solo 64-bit.
- Richiede una versione completa e con licenza di AutoCAD (2021–2027). AutoCAD LT non è supportato — LT non può eseguire l'automazione in background da cui dipende DwgSearch.
- Se è installata più di una versione di AutoCAD, scegli quale usare in Settings → AutoCAD, oppure lascia "Auto (newest installed)" — se quella versione non si carica per qualsiasi motivo, il sistema passa automaticamente a un'altra versione installata.
- Basato su .NET 8. Se il .NET 8 Desktop Runtime non è già presente sulla tua macchina, il programma di installazione propone di scaricarlo da Microsoft (gratuito, una tantum, circa 60 MB).
- L'accesso alla rete viene usato solo per verificare la licenza all'avvio e periodicamente in seguito. Scansione, lettura e scrittura avvengono tutte in locale tramite il motore di AutoCAD stesso — nessun contenuto dei disegni viene mai caricato.
- Lingua dell'interfaccia: English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español.
- I batch con molti file possono elaborare più disegni in background in parallelo — regola "Max parallel AutoCAD instances" in Settings per bilanciare velocità e margine di CPU/memoria.
- Ogni azione di lunga durata mostra una barra di avanzamento con percentuale e tempo stimato rimanente, e può essere annullata a metà esecuzione.
- Settings → Diagnostics → Open Log Folder ti porta direttamente ai log dell'host e del plugin se serve fare troubleshooting.
Vedi anche la pagina generale sui requisiti di sistema che confronta tutti gli strumenti.
Scenari
Alcune delle situazioni per cui DwgSearch è stato progettato —— se la tua non è elencata, probabilmente è comunque coperta da uno dei tab qui sopra.
Trovare ogni disegno che referenzia un numero di tag
Prima
Un tag di valvola o apparecchiatura deve essere rintracciato in un progetto, e nessuno ricorda quali delle diverse centinaia di disegni lo referenziano davvero.
Dopo
Cerca il tag una sola volta — ogni disegno, layout e istanza di blocco che lo contiene torna in pochi secondi, ciascuno con un comando Locate a un clic per saltare direttamente lì in AutoCAD.
Tempo risparmiato
~1 ora di apertura/ricerca manuale → meno di un minuto
Verifica di un progetto per un codice articolo o nota dismessi
Prima
Un componente viene dismesso o cambia una nota standard, e trovare ogni disegno che fa ancora riferimento al vecchio valore significa aprire i file uno alla volta.
Dopo
Una ricerca sull'intera cartella di progetto elenca ogni file ed entità che porta ancora il vecchio valore, pronta da consegnare a BlockSync o TextSync per la modifica in blocco vera e propria.
Tempo risparmiato
~2 ore su un progetto → pochi minuti
Due diligence su un set di disegni ereditato
Prima
Un set di disegni appena ricevuto o acquisito di contenuto sconosciuto deve essere controllato per un nome cliente specifico, un codice progetto o un riferimento di specifica prima del riutilizzo.
Dopo
Indica a DwgSearch la cartella, cerca il termine, e ottieni ogni risultato — file, layout e contenuto — senza aprire un solo disegno a mano.
Tempo risparmiato
Mezza giornata di controlli a campione → pochi minuti