da singolo dwg estrapolare 1 singolo file per ogni layer

strudeldemele

Utente standard
professione: Progettista
software: autocad mechanical, solidworks 2017
regione: veneto
buongiorno a tutti,
mi trovo nella seguente situazione: ho un dwg con circa 100 layer sovrapposti ognuno rappresentante una tavola distinta... dovrei estrarre i singoli disegni e portarli in pdf, quindi dovrei con un unico comando, fare in modo che ogni singolo layer venga salvato su un file dwg a parte.
Per non doverci mettere una vita e mezza, vorrei evitare di isolare singolamente e manualmente layer per layer e fare un salva con nome, anche xè di questi file dwg ne ho circa una quarantina.

grazie per la cortese collaborazione
buona giornata a tutti
 

MassiVonWeizen

Utente Senior
professione: disegnatore
software: -
regione: -
Puoi crearti uno script usando i comandi layiso e -wblock (comandi in inglese, il trattino davanti al comando serve per dare le opzioni da riga di comando)
Puoi usare Excel che trovi nel forum per automatizzare il processo
 

strudeldemele

Utente standard
professione: Progettista
software: autocad mechanical, solidworks 2017
regione: veneto
Buongiorno a tutti,
grazie a MassiVonWeizen per la celere risposta, in questi giorni sono stato assente dal lavoro e non ho potuto risponderti.
mi potresti spiegare meglio la procedura? non sono sicuro di aver capito come fare
grazie mille
buona giornata
 

MassiVonWeizen

Utente Senior
professione: disegnatore
software: -
regione: -
sai che cos'è uno script?
è una sequenza di comandi uguali a quelli che scriveresti nella riga di comando
quindi devi prima provare a fare la sequenza in autocad e vedere se funziona e poi trasformarla in script.
la tua procedura sarà:
isolare un layer (comando in inglese LAYISO)
selezionare tutto quello rimasto acceso (SELECT con opzione ALL)
esportarlo in un dwg (WBLOCK)

in linea di principio dovrebbe funzionare, ma ovviamente va provato sul campo.
quando i comandi funzionano come vuoi tu hai due strade:
-li scrivi in un blocco note e ripeti la sequenza per ogni layer per poi salvare il foglio con estensione SCR
- scarichi il foglio excel creafilescript che trovi nel sito e lo usi per creare lo script in automatico (questo metodo va bene soprattutto se devi fare lo stesso lavoro su tanti file oppure hai tanti layer da gestire e riesci ad automatizzare il codice sfruttando le funzioni di excel)
 

Statistiche forum

Discussioni
59,309
Messaggi
505,284
Utenti registrati
110,826
Ultimo utente registrato
ben1

Staff online

Top