CADXChange

Guide/Standard di disegno

Sostituire un vecchio blocco con uno nuovo in più disegni — cartiglio, logo o simbolo cambiati in ogni DWG

Aggiornato il November 5, 2026

Realizzato con BlockCopy
I risultati di BlockCopy dopo l'aggiornamento del cartiglio in sei disegni, con ogni file indicato come completato

L'azienda adotta un nuovo cartiglio, un nuovo logo o una nuova versione di un simbolo standard, e quello vecchio va tolto da ogni disegno del progetto. In un disegno è facile. Su cinquanta disegni diventa la seccatura per cui sui forum si chiede continuamente uno script: aprire il file, inserire il blocco nuovo al posto del vecchio, ricopiare a mano i valori degli attributi, cancellare il vecchio, salvare, e ricominciare.

I comandi di AutoCAD non coprono questo caso. Ridefinire un blocco (BLOCK con lo stesso nome, o INSERT con l'opzione di ridefinizione) funziona solo se il blocco nuovo ha lo stesso nome del vecchio, e solo nel disegno aperto. Rinominare non permette di unire due blocchi diversi, e incollare il blocco nuovo sopra il vecchio fa perdere i valori che il vecchio portava.

Questa guida usa la scheda Upgrade Version di BlockCopy, uno degli strumenti di CADXChange Toolkit, per sostituire un blocco con un altro in un gruppo di disegni. Ogni vecchio riferimento viene sostituito sul posto e mantiene posizione, rotazione, scala e layer; i suoi valori di attributo passano al nuovo blocco. L'esempio sostituisce TITLEBLOCK con TITLEBLOCK_V2 in sei disegni.

1. Mettere il nuovo blocco in un disegno sorgente

Il nuovo blocco deve esistere come definizione in un disegno che lo strumento può leggere: la sorgente. Può essere un disegno che usa già il blocco (qui Source-TitleBlockV2 ha TITLEBLOCK_V2 sul foglio) oppure un modello o una libreria di simboli in cui è definito. Non serve che sia già nei disegni di destinazione: BlockCopy porta con sé la definizione.

Controlla che il nuovo blocco abbia i tag di attributo che vuoi conservare. Un valore sopravvive solo se il nuovo blocco ha un attributo con lo stesso tag. Un tag che esiste solo nel nuovo blocco parte dal proprio valore predefinito, e un tag che manca nel nuovo blocco viene scartato.

2. Scegliere il blocco nuovo, il blocco vecchio e i disegni

Apri BlockCopy e passa a Upgrade Version. Indica il disegno sorgente e seleziona nell'elenco il blocco nuovo (v2); il numero di riferimenti e il link View all'elenco dei suoi attributi aiutano a scegliere quello giusto.

Clicca su Add files e aggiungi i disegni da aggiornare. Sotto Old blocks to replace (v1), BlockCopy elenca le definizioni di blocco trovate in quei disegni. Seleziona quella da mandare in pensione, qui TITLEBLOCK.

Lascia selezionato Automatic backup. Ogni disegno viene copiato nella cartella di backup prima di essere modificato.

3. Eseguire l'aggiornamento

Clicca su Upgrade Now. Qui non c'è un'anteprima: la rete di sicurezza è il backup. Per ogni disegno BlockCopy sostituisce tutti i riferimenti del vecchio blocco con il nuovo e salva il file. L'elenco mostra il risultato per disegno, per esempio Replaced 1 instance(s) of TITLEBLOCK with TITLEBLOCK_V2.

Gli attributi di ogni nuovo riferimento vengono disposti come stabilisce la nuova definizione e riempiti con i vecchi valori: un attributo che qualcuno aveva spostato a mano torna quindi alla sua posizione nella definizione. Per mantenere gli attributi posizionati a mano su un blocco che conserva il nome, usa invece Sync Update.

Se un disegno fallisce, il resto del gruppo prosegue. Apri Details per un disegno per vedere dove è finito il suo backup; Rollback rimette quel disegno esattamente com'era, e Restore Backup fa lo stesso per i disegni di qualsiasi esecuzione precedente.

4. Verificare che non si sia perso nulla

Il controllo più rapido è rileggere i disegni. Aggiungili alla scheda Blocks → Excel di BlockSync: l'elenco dei blocchi mostra ora TITLEBLOCK con 0 riferimenti e TITLEBLOCK_V2 con 7 riferimenti in 7 file, i sei disegni aggiornati più la sorgente. Spunta TITLEBLOCK_V2 ed esporta in Excel per ottenere una riga per tavola con numero, revisione e titolo.

In questo esempio abbiamo esportato i sei disegni prima e dopo. Numeri di tavola, revisioni, titoli, punti di inserimento e rotazioni erano identici; differivano solo il nome del blocco e l'handle di ciascun riferimento.

La vecchia definizione non viene eliminata, sono stati sostituiti solo i riferimenti, e rimane nel disegno senza riferimenti. PURGE la elimina quando sei pronto, oppure con LayerSync puoi ripulire un'intera cartella in un colpo solo.

Due cose da sapere dopo. I riferimenti sostitutivi sono oggetti nuovi con handle nuovi, quindi un'esportazione Excel fatta prima dell'aggiornamento non si può più riscrivere: esporta di nuovo prima. E un valore di attributo che esisteva solo sul vecchio blocco non viene riportato, quindi confronta i due elenchi di attributi prima di cominciare.

Se il blocco mantiene il nome e cambia solo la definizione, usa Sync Update invece di Upgrade Version. Toolkit ha una prova completa di 30 giorni, quindi puoi provarlo su una copia di un progetto reale prima di decidere qualsiasi cosa.

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

AutoCAD può sostituire un blocco con un blocco di nome diverso in tanti disegni?
Da solo no. La ridefinizione funziona solo se il blocco nuovo ha lo stesso nome del vecchio, e solo nel disegno aperto. Rinominare non unisce due blocchi diversi, e incollare il blocco nuovo sopra il vecchio fa perdere i valori del vecchio. Upgrade Version di BlockCopy sostituisce un blocco con un altro in un intero gruppo di disegni.
Serve LISP per sostituire un cartiglio o un logo in ogni disegno?
No. In BlockCopy scegli il blocco nuovo, il blocco vecchio e i disegni, e la sostituzione avviene in una sola esecuzione: non c'è nessuna routine da scrivere o correggere.
Posizione, scala e valori degli attributi vengono mantenuti?
Ogni vecchio riferimento viene sostituito sul posto e mantiene posizione, rotazione, scala e layer. I valori degli attributi passano al nuovo blocco tramite il tag: un valore sopravvive solo se il nuovo blocco ha un attributo con lo stesso tag, un tag presente solo nel nuovo blocco parte dal proprio valore predefinito, e un tag che manca nel nuovo blocco viene scartato. Gli attributi sono disposti come stabilisce la nuova definizione.
C'è un'anteprima, e come si annulla?
Non c'è un passaggio di anteprima: la rete di sicurezza è il backup. Con Automatic backup selezionato, ogni disegno viene copiato nella cartella di backup prima di essere modificato. Rollback rimette un disegno esattamente com'era, e Restore Backup fa lo stesso per i disegni di qualsiasi esecuzione precedente, anche dopo la chiusura del programma. Se un disegno fallisce, il resto del gruppo prosegue.
Che fine fa la vecchia definizione del blocco?
Non viene eliminata. Vengono sostituiti solo i riferimenti: la definizione resta nel disegno senza riferimenti finché non la elimini con PURGE.
Che cosa serve per farlo?
Un PC con Windows 10 o 11 e i disegni. AutoCAD non deve essere in esecuzione. CADXChange Toolkit include una prova completa di 30 giorni; dopo, lettura, scansione e confronto continuano a funzionare, e per scrivere i disegni modificati serve una licenza.

Guide correlate