Aggiornare cartigli in automatico

erik.bo

Utente Standard
Professione: impiegato
Software: Solidworks
Regione: Emilia Romagna
#1
Buongiorno a tutti,
ho SW2010 e ho il seguente problema:
l'azienda ha cambiato i cartigli. esiste un modo per aggiornarli in automatico (pensavo al task scheduler) senza dover aprirli e ricaricare il cartiglio?

Nel task skeduler non c'è la voce aggiorna cartiglio, non credo lo faccia con aggiorna file.

Voi come fareste?

Grazie a tutti
 

Ivan1990

Utente Standard
Professione: disegnatore
Software: SolidWorks 2013
Regione: lombardia (brescia)
#2
Buongiorno a tutti,
ho SW2010 e ho il seguente problema:
l'azienda ha cambiato i cartigli. esiste un modo per aggiornarli in automatico (pensavo al task scheduler) senza dover aprirli e ricaricare il cartiglio?

Nel task skeduler non c'è la voce aggiorna cartiglio, non credo lo faccia con aggiorna file.

Voi come fareste?

Grazie a tutti
sovvrascrivi il file modello del cartiglio vecchio con quello nuovo :biggrin:
 

erik.bo

Utente Standard
Professione: impiegato
Software: Solidworks
Regione: Emilia Romagna
#3
No quello l'ho fatto. infatti se faccio un disegno nuovo il cartiglio è giusto. è per sostituire il cartiglio nei disegni vecchi senza riaprirli. non credo che vada a caricarsi il cartiglio ogni volta che apri un disegno, dovrebbe averlo salvato al suo interno giusto?

Se si fa come dici tu non saprei come fare visto che li ho gia sostituiti, stessa cartella e fatto uno zip dei vecchi.
 

Ivan1990

Utente Standard
Professione: disegnatore
Software: SolidWorks 2013
Regione: lombardia (brescia)
#4
No quello l'ho fatto. infatti se faccio un disegno nuovo il cartiglio è giusto. è per sostituire il cartiglio nei disegni vecchi senza riaprirli. non credo che vada a caricarsi il cartiglio ogni volta che apri un disegno, dovrebbe averlo salvato al suo interno giusto?

Se si fa come dici tu non saprei come fare visto che li ho gia sostituiti, stessa cartella e fatto uno zip dei vecchi.
hai aperto il file modello del cartiglio che usavi prima l hai modificato e salvato? esempio Cartiglio.slddrt l hai aperto modificato salvato, e i cartigli sulle altre tavole rimangono come prima? mmm :confused:... non so come aiutarti allora io pensavo fosse questo il procedimento...
 

re_solidworks

Moderatore Solidworks
Staff Forum
Professione: Progettista
Software: Swx2016-R2W2016-Power Surfacing 2.1-Creo 2.0- PDSU 2016 - Composer 2016
Regione: Veneto
#5
Buongiorno a tutti,
ho SW2010 e ho il seguente problema:
l'azienda ha cambiato i cartigli. esiste un modo per aggiornarli in automatico (pensavo al task scheduler) senza dover aprirli e ricaricare il cartiglio?

Nel task skeduler non c'è la voce aggiorna cartiglio, non credo lo faccia con aggiorna file.

Voi come fareste?

Grazie a tutti
Non saprei come aiutarti, io lo faccio con il pdm. Se non c'è l'opzione in task sckeduler mi sa che ti tocca farlo a mano.

Se invece il cartiglio fosse stato un blocco collegato al file esterno aggiornando il blocco si sarebbero aggiornati tutti i disegni (teoria, mai testato).
 

erik.bo

Utente Standard
Professione: impiegato
Software: Solidworks
Regione: Emilia Romagna
#6
ok...grazie a tutti...farò a mano..e faro qualche prova, magari in occasione di qualche corso chiederò agli esperti.

Ciao e grazie!
 

andle11

Utente Junior
Professione: tecnico
Software: SOLIDWORKS 2012sp5
Regione: Veneto
#7
Se invece il cartiglio fosse stato un blocco collegato al file esterno aggiornando il blocco si sarebbero aggiornati tutti i disegni (teoria, mai testato).
Non funziona così, o meglio, non lo si può fare in modo lineare. Modificato il blocco scordatevi di aprire un qualsiasi disegno e trovare il cartiglio aggiornato. Un trucco è quello di cambiare il formato del foglio per poi tornare a quello originario. Esempio:
1- cambio il cartiglio.
2- apro una tavola in formato A1 orizz., ad esempio, e assegno il formato in A2.
3- Rimetto il formato A1 orizz. e a questo punto mi trovo il cartiglio aggiornato.

Io faccio sempre così. Qualcuno ha testato procedimenti meno complicati?
ciao
Andrea
 

pose63

Utente Junior
Professione: Tecnico
Software: SolidWorks 2016 OfficePro sp5.0 Win7 x64 Quadro FX580 2xSamsung SM226BW
Regione: Veneto
#8
Ciao, io uso questa mia macro da utlizzare con il disegno aperto.
Ho anche una versione che lavora in batch su intere cartelle, ma è molto personalizzata per cui non posso postarla
 

Allegati

erik.bo

Utente Standard
Professione: impiegato
Software: Solidworks
Regione: Emilia Romagna
#10
Non funziona così, o meglio, non lo si può fare in modo lineare. Modificato il blocco scordatevi di aprire un qualsiasi disegno e trovare il cartiglio aggiornato. Un trucco è quello di cambiare il formato del foglio per poi tornare a quello originario. Esempio:
1- cambio il cartiglio.
2- apro una tavola in formato A1 orizz., ad esempio, e assegno il formato in A2.
3- Rimetto il formato A1 orizz. e a questo punto mi trovo il cartiglio aggiornato.

Io faccio sempre così. Qualcuno ha testato procedimenti meno complicati?
ciao
Andrea
Anche io faccio cosi...ed è quello che volevo evitare.
Con la macro non so cosa cambiare per farla funzionare..andro avanti cosi...non è un grosso sforzo dopotutto.
 

weldox

Utente Junior
Professione: Disegnatore
Software: Solidworks
Regione: Lombardia
#11
Ciao, io uso questa mia macro da utlizzare con il disegno aperto.
Ho anche una versione che lavora in batch su intere cartelle, ma è molto personalizzata per cui non posso postarla
Riesumo questa discussione perchè mi ritrovo a dover aggiornare il cartiglio di un mucchio di disegni..
Ho trovato questa macro interessante ma volevo capire se era possibile svilupparla in maniera da automatizzare tutto il super aggiornamento che dovrei fare.
 

jenuary

Utente Standard
Professione: Progettista e Programmatore VB.Net
Software: Solidworks
Regione: Veneto
#12
Ciao,
allego un programmino che ho sviluppato per la sostituzione in batch dei cartigli (formati foglio).
La maschera è molto semplice, posso importare nella lista un direttorio completo, singole tavole, o trascinarle da Windows Explorer direttamente nella lista.

- Seleziono il percorso dove ci sono i formati foglio sostitutivi.
- Lancio e guardo SolidWorks fare il lavoro sporco (oppure vado a casa).

L'unico accorgimento è che i formati foglio sostitutivi devono chiamarsi:
A0.slddrt
A1.slddrt
A2.slddrt
A3.slddrt
A4.slddrt

Questo è indispensabile perché quando trova per esempio che la tavola aperta ha il foglio di dimensioni 210x297 (A4), si va a prendere il formato foglio sostitutivo A4, e via così.

Ciao a tutti
 

Allegati

weldox

Utente Junior
Professione: Disegnatore
Software: Solidworks
Regione: Lombardia
#13
Ho provato e funziona perfettamente! Grazie Jenuary!!!

Solo 2 cose:

1) Io ho disegni in sottocartelle, se seleziono la cartella principale non mi vede i disegni. E' possibile aggirare la questione?

2) Nel fare la prova mi sono accorto che i miei formati foglio sono assolutamente bianchi, cioè senza cartiglio eccetera! E' possibile? Ho provato ad aprirli singolarmente e ciò che cambia è solo la dimensione... Ho provato anche a salvarli di nuovo ma niente, sempre bianchi. Per questo motivo il programma funziona perfettamente ma mi sostituisce fogli bianchi. Eppure in Solidworks tutto mi funziona perfettamente, cioè quando cambio formato in un disegno il cartiglio c'è. Ho SW 2015 SP 5.0 64 bit.
 

jenuary

Utente Standard
Professione: Progettista e Programmatore VB.Net
Software: Solidworks
Regione: Veneto
#14
Il formato foglio sostituito è quello che gli passi tu, quindi se è completo deve sostituirlo completo.
Hai dato il nome giusto ai formati foglio, quindi A0,A1,A2,A3,A4?

Utilizzo il mio programma da anni senza problemi, credo possa essere da quelli.
Al limite se puoi girami una tavola e un formato foglio.

Ps. Il disegno del tuo cartiglio è disegnato dentro a "Modifica formato foglio"? Immagino di si

Fammi sapere
 

weldox

Utente Junior
Professione: Disegnatore
Software: Solidworks
Regione: Lombardia
#15
Ho fatto come dici tu, il fatto è che secondo me il tuo programma non ha problemi perchè fa esattamente quello che deve fare.

Quello che non riesco a capire è perchè i miei file .slddrt nell'aprirli direttamente a volte appaiono senza cartiglio, altre volte appaiono col cartiglio.
Il disegno del mio cartiglio è disegnato dentro a "modifica formato foglio", è quello originale di solidworks che ho modificato nel tempo.

Non vorrei ci fosse qualche impostazione di SW che va in conflitto o qualche bug.

Ti giro i files!

View attachment Formati Foglio.zip
 

jenuary

Utente Standard
Professione: Progettista e Programmatore VB.Net
Software: Solidworks
Regione: Veneto
#17
Ho visto i formati,
il problema te lo trovi negli A4, che sono orizzonatali, il programma ricerca un A4o, ma non lo trova, la soluzione è molto semplice:

- Copia incolla il formato foglio A4.slddrt
- Rinominalo in "A4o.slddrt" (attenzione "o" è la lettera non lo zero)

Tutto dovrebbe girare

Mi ero dimenticato prima di dire che i formati riconosciti sono:

A4o (297x210 orizzontale)
A4 (210x297 verticale)
A3 (420x287 orizzontale)
A2 (594x420 orizzontale)
A1 (841x594 orizzontale)
A0 (1189x841 orizzontale)

Ciao :finger:
 

weldox

Utente Junior
Professione: Disegnatore
Software: Solidworks
Regione: Lombardia
#18
Tutto gira! Ho provato e va bene! Però su una cartella, alla fine dell'operazione (completata con successo, ho controllato i cartigli singolarmente), mi ha dato un messaggio di errore sul valore di un parametro, forse sono problemi che ho io con qualche cosa quindi te lo invio per PM.

Ottimo programma! Ti ringrazio ancora!!
 

jenuary

Utente Standard
Professione: Progettista e Programmatore VB.Net
Software: Solidworks
Regione: Veneto
#19
Nella lista ti puoi trascinare tutti i file che vuoi da Explorer con i percorsi anche uno diverso d'altro, tanto lui risalva lo stesso file.
Ci perderai 2 minuti a buttar dentro file, ma guadagni ore, mi sembra un buon compromesso. :smile:
Comunque ti consiglio di non fare liste più lunghe di 150 file, perché SolidWorks si "satura", il processo di apri e chiudi per lui e per la memoria del computer è pesante, non verrei che SolidWorks cadesse e non sai a che punto eri arrivato con le sostituzioni.

Ciao
 

weldox

Utente Junior
Professione: Disegnatore
Software: Solidworks
Regione: Lombardia
#20
Sto procedendo! Tutto liscio! Scrivo qui così se capita ad altri lo sapete.
Finiti di selezionare i files, non restate con nessun file selezionato in anteprima...altrimenti vi può dare un errore (causato sicuramente dai permessi, probabilmente dipende dalla versione di sistema operativo eccetera..non saprei).

Io seleziono i files che mi servono e poi esco dalla cartella in modo da non incorrere in eventuali errori.

Grande risparmio di tempo e di sbattimento!
Questo forum con i suoi straordinari utenti è prezioso!

PS: Solidworks dovrebbe comunque ovviare a questo problema.