BlockSync
Esporta gli attributi dei blocchi in Excel, modificali e riscrivili in sicurezza.
AutoCAD 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español
12 disegni scansionati, 2 definizioni di blocco trovate — file, elenco blocchi ed esportazione in un'unica schermata.
Il problema
DATAEXTRACTION funziona in un solo senso, e ATTOUT/ATTIN gestiscono un solo disegno alla volta.
Come funziona BlockSync
Questi sono i tab presenti nell'app reale, nell'ordine in cui appaiono —— ogni screenshot qui sotto è una cattura reale e non modificata di BlockSync in esecuzione.
Passo 1 — Estrai tutti gli attributi in un unico file Excel
Aggiungi i file DWG, indica a BlockSync quali blocchi contano, e ottieni un'unica cartella di lavoro con una riga per ogni istanza di attributo nell'intero batch.
- 1Add Files… o Add Folder… — combina un numero qualsiasi di DWG da qualsiasi posizione sul disco in un unico batch.
- 2BlockSync scansiona ogni file alla ricerca di definizioni di blocco, livelli e finestre di spazio carta, con una barra di avanzamento per file in tempo reale.
- 3Nel tab Blocks, seleziona il blocco o i blocchi che ti interessano davvero. Ogni riga mostra già il suo numero di riferimenti, quanti dei tuoi file lo contengono, se è un blocco dinamico, e se ha attributi — così non devi indovinare prima di procedere con l'esportazione.
- 4Cerca per nome, oppure usa Select All / Select None / Invert per gestire l'elenco su un progetto grande con decine di tipi di blocco.
- 5Serve un'esportazione più mirata? Passa al tab Layers o Viewports e seleziona livelli o finestre di spazio carta specifici — vengono estratti solo i blocchi posizionati su/visibili attraverso quelli selezionati. Non selezionare nulla per estrarre tutto, come di consueto.
- 6Apri Options per includere i blocchi annidati (riferimenti dentro altri blocchi, non solo gli inserimenti di primo livello), gli attributi dei blocchi dinamici (stati di visibilità, parametri personalizzati), la geometria (posizione + rotazione) e le informazioni sul livello — ciascuno come colonna a sé. Attiva Parallel processing per scansionare ed estrarre più file contemporaneamente su una macchina veloce.
- 7Fai clic su Extract to Excel. Un file .xlsx con timestamp appare nella cartella di output mostrata a schermo (di default la cartella condivisa dei tuoi DWG, o una cartella predefinita fissa se sono sparsi su più cartelle) — Open Output Folder ti porta direttamente lì.
Options on this screen
- Include nested blocks
- Estrai anche i riferimenti a blocco annidati dentro altri blocchi, non solo quelli di primo livello.
- Include dynamic block attributes
- Estrai le proprietà dei blocchi dinamici (ad es. stati di visibilità, parametri personalizzati) insieme agli attributi normali.
- Include geometry
- Estrai la posizione e la rotazione di ogni riferimento a blocco come colonne aggiuntive.
- Include layer info
- Estrai il livello su cui è posizionato ogni riferimento a blocco.
- Parallel processing
- Elabora più file DWG contemporaneamente invece che uno alla volta. Più veloce, ma usa più memoria.
Passo 2 — Visualizza l'anteprima esatta delle differenze, poi riscrivi
Modifica il foglio esportato in Excel come preferisci — BlockSync abbina ogni riga alla sua esatta istanza di attributo e ti mostra precisamente cosa cambierà prima di toccare un solo disegno.
- 1Scegli la cartella di lavoro Excel che hai esportato e modificato (Passo 1), e la cartella DWG con cui confrontarla — di default è la cartella dello stesso file Excel, e l'abbinamento avviene solo per nome file esatto, quindi spostare la cartella di lavoro non crea confusione.
- 2Scegli una cartella di backup, o lascia attivo Automatic backup — ogni file che sta per essere scritto viene copiato lì, invariato, prima che qualcosa cambi.
- 3BlockSync legge la cartella di lavoro e abbina ogni riga alla precisa istanza di blocco da cui proviene (per file + handle dell'oggetto, non solo per ordine di riga). Tutto ciò che in Excel non ha un DWG corrispondente nella cartella appare nel tab Unmatched invece di fallire o interrompere l'esecuzione senza preavviso.
- 4Il tab Diff preview elenca ogni file con un conteggio Changed e un conteggio Blocked. Seleziona un file per vedere la tabella completa attributo per attributo: File, Handle, Block, Attribute, Current value e New value, affiancati. Le righe senza modifiche sono nascoste di default — seleziona Show unchanged rows se vuoi comunque verificare tutto.
- 5Seleziona esattamente i file che vuoi includere, poi Write Selected Files. Una finestra di conferma indica esattamente quanti file e quante modifiche di attributi stanno per avvenire — nessuna sorpresa.
- 6Dopo la scrittura, BlockSync rilegge ogni attributo modificato direttamente dal disegno per verificare che corrisponda a quanto previsto. Qualsiasi discrepanza viene segnalata per nome nel report dei risultati di scrittura, anziché essere data per scontata.
- 7Rollback All ripristina ogni file toccato in quell'esecuzione dal suo backup pre-scrittura con un solo clic — senza dover rintracciare manualmente quali file sono cambiati.
Options on this screen
- Automatic backup
- Ogni file scritto viene copiato, invariato, nella cartella di backup prima di apportare qualsiasi modifica. Disattivalo solo se non ti serve poter ripristinare.
- Show unchanged rows
- Di default la vista delle differenze nasconde gli attributi senza modifiche, così un batch di 2.000 righe non seppellisce la dozzina di modifiche che contano.
Incluso anche
Profili di selezione
Salva l'esatto insieme di blocchi selezionati come profilo con nome (Save Profile…) e ricaricalo in seguito (Load Profile) — utile quando lo stesso gruppo di tipi di blocco viene esportato ricorrentemente su progetti diversi.
Verifica per rilettura, non fiducia cieca
Ogni riscrittura rilegge l'attributo appena scritto dal disegno e lo confronta con quanto previsto. Se AutoCAD ha silenziosamente rifiutato o alterato un valore, BlockSync ti dice quale file e quale attributo — non presume semplicemente il successo.
Blocchi dinamici e attributi annidati gestiti correttamente
I blocchi dinamici riportano il loro insieme effettivo di attributi per ogni stato di visibilità invece di un elenco appiattito e fuorviante, e gli attributi annidati dentro i riferimenti a blocco (non solo gli inserimenti di primo livello) vengono rilevati — una categoria di blocco che la procedura guidata DATAEXTRACTION di AutoCAD spesso perde o duplica.
Metadati di versione dell'edizione gratuita, sempre visibili
Ogni esportazione imprime una SpecVersion, un timestamp di esportazione, la versione di BlockSync, la versione di AutoCAD usata e l'Edition (Free/Pro) nella cartella di lavoro, oltre a uno SHA-1 per ogni file di origine — così un foglio consegnato a un collega è tracciabile fino a esattamente come e quando è stato prodotto.
Ambiente e requisiti
Tutto ciò che determina se BlockSync funzionerà sul tuo computer e come si comporterà una volta avviato.
- Non è richiesta l'installazione di Microsoft Excel — BlockSync legge e scrive file .xlsx direttamente con un proprio motore (ClosedXML), quindi funziona su una macchina che ha AutoCAD ma non Office.
- 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 BlockSync.
- 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 BlockSync è stato progettato —— se la tua non è elencata, probabilmente è comunque coperta da uno dei tab qui sopra.
QA prima della consegna
Prima
Aprire 200 disegni uno per uno per controllare i dati del cartiglio prima di una scadenza di consegna.
Dopo
Estrai tutti gli attributi in un unico foglio, cerca discrepanze, correggi in blocco, riscrivi.
Tempo risparmiato
~6 ore → 20 minuti
Correzione in blocco del cartiglio
Prima
L'indirizzo dell'azienda, il nome del cliente o la fase del progetto cambia a metà progetto, e il cartiglio di ogni foglio mostra ancora il vecchio valore — correggerlo significa aprire ogni disegno, fare doppio clic sull'attributo, riscrivere e salvare.
Dopo
Esporta gli attributi TITLE/CLIENT/ADDRESS sull'intero set, trova e sostituisci il vecchio valore in Excel, riscrivi con un'anteprima delle differenze che conferma esattamente quali fogli cambiano e in cosa.
Tempo risparmiato
~5 ore → 15 minuti
Rinumerazione dei tag di valvole/apparecchiature
Prima
Una revisione P&ID rinumera i tag di valvole e strumenti (ad es. V-101 → V-201 in un'unità), e ogni disegno che fa riferimento al vecchio tag in un attributo di blocco deve essere aggiornato in modo coerente — perderne uno e l'elenco dei tag non corrisponde più al campo.
Dopo
Esporta ogni attributo TAG in Excel, applica la mappatura vecchio-tag-verso-nuovo-tag come formula di ricerca o trova e sostituisci, riscrivi — l'anteprima delle differenze mostra ogni singola modifica di tag prima che venga confermato qualcosa, così un errore di mappatura viene individuato prima di raggiungere un disegno.
Tempo risparmiato
~4 ore → 20 minuti per un'unità di 150 disegni
Aggiornamento del codice articolo del fornitore in una distinta base
Prima
Il codice articolo del produttore di un componente cambia (un modello di valvola viene dismesso, viene qualificato un ricambio), e il vecchio codice articolo è incorporato in un attributo di blocco su ogni disegno che usa quel componente.
Dopo
Filtra l'esportazione solo all'attributo PART_NO di quel blocco, sostituisci il vecchio valore, riscrivi su ogni disegno interessato in un solo passaggio invece di cercare in un progetto file per file.
Tempo risparmiato
~3 ore → 10 minuti
Rebranding post-acquisizione
Prima
Dopo una fusione, il cartiglio di ogni disegno riporta ancora il vecchio nome dell'azienda e il riferimento al blocco del vecchio logo, e l'ufficio legale vuole che venga corretto ovunque prima della prossima consegna — ma nessuno vuole aprire 500 disegni uno alla volta.
Dopo
Esporta l'attributo COMPANY a livello di progetto, sostituiscilo, riscrivi con backup automatico — 500 disegni aggiornati in un'unica esecuzione invece di una settimana di modifiche manuali.
Tempo risparmiato
Giorni di lavoro manuale → meno di un'ora
Cosa dicono i primi utenti
BlockSync non ha ancora avuto una release pubblica, quindi non esiste un elenco ufficiale di clienti da citare —— queste sono osservazioni reali dei primi utenti, attribuite per ruolo anziché per nome.
“Mettere insieme a mano un elenco di acquisto da una manciata di disegni va bene. Provaci su 200, e smette semplicemente di essere qualcosa che una persona può fare con precisione.”
“Rititolare ogni disegno dopo una revisione significava aprirli uno per uno, trovare il campo, riscriverlo, salvare, passare al file successivo. Lento e, onestamente, deprimente.”
“Questo strumento mi ha salvato durante una settimana di scadenze pressanti. Non vorrei rifare a mano i cartigli di quel progetto un'altra volta.”