Guide/Standard di disegno
Cercare e sostituire testo in più disegni AutoCAD — senza LISP, con anteprima
Aggiornato il November 5, 2026
Realizzato con TextSync
Cambia la specifica di un cavo, un codice componente viene sostituito, un cliente cambia nome, una nota standard viene riformulata, e la vecchia dicitura è sparsa su ogni tavola del set. Il comando FIND di AutoCAD lavora solo nel disegno aperto, quindi la modifica significa aprire, sostituire, salvare e chiudere ogni file a turno.
L'aggiramento solito è una routine LISP per cercare e sostituire in blocco. Fa il lavoro, ma tu digiti la stringa da cercare e la lasci andare: non c'è un elenco delle corrispondenze da guardare prima, e la strada per tornare indietro dopo una sostituzione sbagliata è il backup che ti sei fatto da solo.
Questa guida usa TextSync, uno degli strumenti di CADXChange Toolkit. Esporta ogni testo a riga singola e multilinea di un gruppo di disegni in un unico foglio Excel. Sostituisci lì, con Trova e sostituisci di Excel, dove ogni corrispondenza è visibile e filtrabile per disegno, layer o tipo di testo. Poi vedi l'anteprima di ogni cambiamento e riscrivi solo il testo modificato. L'esempio cambia Cu XLPE in Cu LSZH nelle etichette dei cavi di sei disegni.
1. Esportare tutti i testi in Excel
Apri TextSync nella scheda Text → Excel e aggiungi i disegni: Add Files per un set scelto a mano, Add Folder per un'intera cartella di progetto. Clicca su Export to Excel.
Ogni testo a riga singola e multilinea, nello spazio modello e nei layout, diventa una riga di un'unica cartella di lavoro, su tutti i disegni. Nell'esempio sono 41 testi da 6 disegni: in ciascuno un'etichetta di quadro, cinque o sei etichette di cavi e una nota generale.
2. Filtrare, poi sostituire con Trova e sostituisci di Excel
Il foglio Text ha una riga per testo. Accanto alla colonna Text ci sono il disegno (_File), il tipo (_Kind: DBText o MText), il layer, la posizione e l'altezza. Non cambiare _File né _Handle: è così che ogni riga ritrova il suo testo.
Usa le frecce del filtro per limitare la sostituzione: un disegno, un layer, un tipo di testo. Nell'esempio filtriamo Layer su E-CABLE, perché la nota generale su E-NOTE è una frase da riformulare a mano, non una semplice parola da scambiare.
Clicca sulla prima cella Text e premi Ctrl+Maiusc+Freccia giù per selezionare la colonna, poi Alt+; così restano selezionate solo le celle visibili e le righe nascoste dal filtro sono escluse. Premi Ctrl+H, scrivi Cu XLPE e Cu LSZH e clicca su Sostituisci tutto. Excel indica quante celle sono cambiate (qui 29).
In Opzioni, spunta Maiuscole/minuscole quando la differenza conta, e Confronta intero contenuto della cella quando l'intero testo deve coincidere con il termine cercato, il che va bene per i tag e le etichette brevi. Excel tratta * e ? come caratteri jolly; metti una tilde davanti (~* o ~?) per cercare i caratteri stessi. Salva la cartella di lavoro.

3. Vedere in anteprima ogni cambiamento
Passa alla scheda Excel → Text. Scegli la cartella di lavoro modificata e la cartella con i disegni; i file sono abbinati alla cartella di lavoro tramite il nome e ogni testo tramite il suo handle, quindi filtrare o ordinare il foglio non manda mai un valore nel posto sbagliato.
Lascia selezionato Automatic backup. L'anteprima Diff elenca ogni testo che sta per cambiare, con la dicitura attuale e la nuova. Qui segnala 6 file e 29 modifiche di testo, 0 bloccate. Le etichette dei quadri e le note non sono nell'elenco, perché il loro testo non è cambiato.
4. Riscrivere solo ciò che è cambiato
Clicca su Write Back e conferma. Viene scritto solo il testo il cui valore differisce da quello del disegno, e un disegno senza modifiche non viene nemmeno salvato.
Il rapporto elenca ogni disegno con il numero di modifiche. Compare mostra un disegno prima e dopo, affiancati, nel visualizzatore, senza AutoCAD. Se la sostituzione si rivela sbagliata, Rollback All ripristina ogni disegno dal suo backup.
5. Controllare il risultato con TextCompare
Excel mostra che cosa è cambiato nella cartella di lavoro; TextCompare mostra che cosa è cambiato nei disegni. Metti la cartella di backup creata da TextSync in Folder A e la cartella del progetto in Folder B. Ogni testo toccato dalla sostituzione è elencato con la dicitura vecchia e nuova, e non dovrebbe comparire nient'altro.
Nell'esempio segnala 6 coppie confrontate, 29 modificate, 0 aggiunte, 0 rimosse, e due testi invariati in ogni disegno: l'etichetta del quadro e la nota. Abbiamo anche esportato di nuovo i testi dei disegni scritti: 29 riportano ora LSZH e le sei note riportano ancora XLPE.
Quello che questo metodo non raggiunge: i valori degli attributi dei blocchi, come i campi del cartiglio e i tag, passano da BlockSync, che ha lo stesso andata e ritorno con Excel. Per sapere poi quali disegni contengono ancora la vecchia dicitura, cerca nella cartella con DwgSearch, che è gratuito.
CADXChange Toolkit ha una prova completa di 30 giorni, quindi puoi provarlo prima su una copia di un set reale. Chiudi i disegni in AutoCAD prima di scrivere, perché un file aperto altrove può essere bloccato.
Lo provi sui suoi disegni
CADXChange Toolkit lo fa per un'intera cartella di disegni, con anteprima e backup preventivo. La prova di 30 giorni comprende tutte le funzioni.
Inizi la prova gratuita →Prima di iniziare: domande frequenti
- Come cerco e sostituisco il testo in più disegni AutoCAD?
- Il comando FIND di AutoCAD lavora solo nel disegno aperto. TextSync esporta ogni testo a riga singola e multilinea di un gruppo di disegni in un foglio Excel, sostituisci lì con Trova e sostituisci di Excel, controlli l'anteprima e TextSync riscrive solo il testo modificato.
- Serve LISP, per esempio una routine di ricerca e sostituzione in blocco?
- No. Una routine LISP parte con la stringa che hai impostato, senza un elenco di corrispondenze da guardare prima. Nel foglio Excel ogni corrispondenza è visibile prima di sostituire e filtrabile per disegno, layer o tipo di testo, l'anteprima elenca ogni cambiamento e con Automatic backup selezionato ogni file viene prima copiato, che è la strada per tornare indietro dopo una sostituzione sbagliata.
- Posso limitare la sostituzione a certi disegni, layer o tipi di testo?
- Sì. Usa le frecce del filtro sulle colonne _File, _Kind o Layer, seleziona le celle Text, premi Alt+; così restano selezionate solo le celle visibili e poi Ctrl+H. Spunta Maiuscole/minuscole perché sostituire PUMP non cambi anche Pump, e Confronta intero contenuto della cella quando l'intero testo deve coincidere con il termine cercato.
- I testi non toccati restano com'erano?
- Sì. Viene scritto solo il testo il cui valore differisce da quello del disegno, e un disegno senza modifiche non viene salvato affatto. Nell'esempio le etichette dei quadri e le note non erano nell'anteprima, e TextCompare le mostrava come invariate.
- Che cosa non copre?
- I valori degli attributi dei blocchi, come i campi del cartiglio e i tag, passano da BlockSync, che ha lo stesso andata e ritorno con Excel. Per vedere poi quali disegni contengono ancora la vecchia dicitura, cerca nella cartella con DwgSearch, che è gratuito.
- Come controllo il risultato e come lo annullo se è sbagliato?
- Compare nel rapporto di scrittura mostra ogni disegno prima e dopo, affiancati. TextCompare elenca ogni testo che differisce tra il backup e la cartella del progetto. Rollback All ripristina dal suo backup ogni disegno dell'esecuzione.
- Che cosa serve per farlo?
- Un PC con Windows 10 o 11, Excel per la fase di sostituzione e i disegni in una cartella raggiungibile. AutoCAD non deve essere in esecuzione. CADXChange Toolkit include una prova completa di 30 giorni; dopo, lettura, scansione e anteprima continuano a funzionare, e per scrivere nei disegni o esportare serve una licenza.