Macro x PDF

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
Ciao, questa app è scaricabile da qualche parte? Mi sarebbe molto utile, grazie.

No, è stata fatta da me su misura per i miei archivi; di fatto non c'è alcun tipo di possibilità di configurazione è tutto "hard coded".

Bisognerebbe modificarla per le tue esigenze

Ciao
 

Sp4rk0

Utente Standard
Professione: Disegnatore meccanico
Software: Solidworks 2019, Solid Edge, Inventor, Autocad, Allplan
Regione: Veneto
No, è stata fatta da me su misura per i miei archivi; di fatto non c'è alcun tipo di possibilità di configurazione è tutto "hard coded".

Bisognerebbe modificarla per le tue esigenze

Ciao


A me servirebbe una maschera come la tua, che mi crei PDF, DWG e file STP, già avere la possibilità di creare
PDF e DWG dal draft sarebbe tanto, ho scaricato la versione 1.3 ma mi crea solo il PDF non il DWG, forse sbaglio qualcosa io, oppure ho il file sbagliato.
Non so' niente di programmazione di macro quindi non mi fido a metterci mano.
 

Sp4rk0

Utente Standard
Professione: Disegnatore meccanico
Software: Solidworks 2019, Solid Edge, Inventor, Autocad, Allplan
Regione: Veneto
Ciao, ho scaricato la V1.3, però quando la faccio partire mi crea solo il file PDF e non anche il DWG e STP, sbaglio qualcosa io? Non ho mai smanettato con le macro quindi non so' se bisogna aggiungere stringhe sul codice o altro.
C'è una versione completa e funzionante già scaricabile?
Grazie
 

giotama

Utente Standard
Professione: Ingegnere
Software: Solid Edge
Regione: Emilia Romagna
Sto cercando di riorganizzare il mio fluso produttivo di disegni 2d e 3d e mi sto scontrando con alcuni problemi:
Il primo può diventare un'opzione di questa fantastica macro e essere una piccola sfida per i guru della progamazione che con questa macro ci hanno già regalato un comando utile e comodissimo (PS GRAZIE)
Sarebbe possibile trasferire al pdf o al dxf alcune proprietà personalizzate del file originario solid edge?
mi spiego meglio: utilizzerei i campi TITOLO e OGGETTO presenti nella linguetta propietà file oltre ad alcune proprietà personalizzate... Visualizzandole in wiindows accanto al nome file, che è formato dal solo codice, mi trovo nelle cartelle una descrizione di ogni file che mi torna utile per fare ricerche e per aprire al volo il file che desidero anche senza conoscere il codice.
Questo giochino mi funziona perfettamente con i file nativi solid edge ma quando esporto il pdf, dxf o anche nei formati 3d di scambio perdo tutti questi metadati aggiutivi....se potessi trasferire le proprietà del file solid edge anche alle esportazioni mi sarebbe molto utile...
in alternativa vi chiedo se fosse possibile realizzare una macro da utilizzare al primo salvataggio di un file 3d che lo nomini combinando le varie proprietà personalizzate secondo una regola tipo codice_revisione_descrizione.par
è una cosa molto complicata? io di programmazione non ci capisco nulla!
 

giotama

Utente Standard
Professione: Ingegnere
Software: Solid Edge
Regione: Emilia Romagna
Ho avuto un'idea che semplifica un po' le cose... invece di voler compilare le proprietà dei file esportati potrei solo stabilire una regola di nome file per il file pdf dwg step esportati perscando le parti del nome del file esportati dalle proprietà del file
supponiamo di avere un draft che si chiama XX00001_1 (che è il numero disegno_revisione)
vorrei il che il pdf si chiamasse CODICE-XX00001_1-DESCRIZIONE.pdf dove codice e descrizione sono da pescare nelle proprietà del file... è fattibile? mi sembra una modifica simile all'aggiunta del suffisso IMG3d nel salvataggio dell'immagine che già viene gestito dalla macro
 

giotama

Utente Standard
Professione: Ingegnere
Software: Solid Edge
Regione: Emilia Romagna
Sto provando a cercare materiale da studiare per modificare la macro x pdf per cercare di avere in uscita un pdf con nome file composto pescando dalle proprietà del 3d associato come descritto nel mio post qua sopra ma non trovo nulla nemmeno per capire se la cosa è fattibile o no... qualcuno ha qualche dritta da darmi?
 

giotama

Utente Standard
Professione: Ingegnere
Software: Solid Edge
Regione: Emilia Romagna
Per le mi esigenze mi sono creato un piccolo programma di richiesta approvazione disegni.

Si selezionano i documenti che si vogliono esportare (il nome viene creato concatenando codice - revisione - versione) e creata una nuova email con i file zippati in allegato ed un testo predefinito nell'oggetto e nel corpo.


Visualizza allegato 46816
Questa app Be_on _Edge fa qualcosa di molto simile a quello che vorrei

è pubblicata sul sito e si può scaricare?
 

giotama

Utente Standard
Professione: Ingegnere
Software: Solid Edge
Regione: Emilia Romagna
Ho trovato sulla community siemens e vi allego una macro che riesce a comporre il nome file degli esportati utilizzando campi proprietà del file. ora l'ho configurata perché componga il nome file del dxf utilizzando i campi proprietà titolo e oggetto. Funziona! Ma prende le proprietà dal dft mentre a me piacerebbe che le prendesse dal 3d come già faccio per la compilazione del cartiglio...
ho provato ad inserire il richiamo %{TitoloR1} ma non funziona!
Suggerimenti?
 

Allegati

  • SEPDF.zip
    13.9 KB · Views : 33

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
Non conosco quella macro ma la sintassi corretta del richiamo è %{Titolo|R1}
 

giotama

Utente Standard
Professione: Ingegnere
Software: Solid Edge
Regione: Emilia Romagna
si, mi sono accorto, è stato un errore di battitura ma anche con il richiamo corretto non funziona
 

vespa_83

Utente Standard
Professione: disegnatore
Software: Solid Edge
Regione: Romagna
Salva ed Esporta
v.1.4
Percorso Desktop, percorso2D e percorso3D come Opzioni Generali. Script Convertito da ANSI a UTF-8
 

Allegati

  • Salva ed Esporta v.1.4.zip
    5.4 KB · Views : 50

Dexy87

Utente poco attivo
Professione: Progettista
Software: Solid Edge ST10 - Catia V5-V6
Regione: Veneto
Salva ed Esporta
v.1.4
Percorso Desktop, percorso2D e percorso3D come Opzioni Generali. Script Convertito da ANSI a UTF-8

Ciao Vespa

Ho provato la macro, funziona a meraviglia.

Nell'azienda dove lavoro scriviamo il prefisso dei materiali al interno delle proprietà del file 3D,
se volessi salvare il pdf dicendo alla macro di pescarmi tale nome come nome file come posso fare?

Grazie 1000 in anticipo
 

vespa_83

Utente Standard
Professione: disegnatore
Software: Solid Edge
Regione: Romagna
Ciao Vespa

Ho provato la macro, funziona a meraviglia.

Nell'azienda dove lavoro scriviamo il prefisso dei materiali al interno delle proprietà del file 3D,
se volessi salvare il pdf dicendo alla macro di pescarmi tale nome come nome file come posso fare?

Grazie 1000 in anticipo
Ciao, se riesci a personalizzare di do una imbeccata, altrimenti mi dispiace ma non ho tempo.
La funzione di base è :
Codice:
Dim PropName
PropName = objDoc.Properties.Item("Custom").Item("Materiale").Value
"Custom" è il nome di sistema per le "Proprietà Personalizzate"
verifica con un MsgBox(PropName) se vai a leggere correttamente ciò che ti serve.
Ciao
 

Dexy87

Utente poco attivo
Professione: Progettista
Software: Solid Edge ST10 - Catia V5-V6
Regione: Veneto
Ciao, se riesci a personalizzare di do una imbeccata, altrimenti mi dispiace ma non ho tempo.
La funzione di base è :
Codice:
Dim PropName
PropName = objDoc.Properties.Item("Custom").Item("Materiale").Value
"Custom" è il nome di sistema per le "Proprietà Personalizzate"
verifica con un MsgBox(PropName) se vai a leggere correttamente ciò che ti serve.
Ciao

Grazie 1000, in giornata provo
 

giotama

Utente Standard
Professione: Ingegnere
Software: Solid Edge
Regione: Emilia Romagna
Ciao Vespa, la tua macro salva ed esporta è sempre utilissima... avrei però bisogno di una dritta per l'esportazione di PDF 3d

Ho attivato l'esportazione anche da ambiente 3d aggiungendo anche l'ambiente Assembly
ho impostato di esportare in step e parasolid ma avrei bisogno di generare anche il pdf3d. il problema è che se scrivo fullfilepath3Dexported = percorso + "\" + nome + "." + "pdf" mi salva un pdf normale con un'immagine dello screenshot visualizzato al momento dell'esecusione della macro nell'abiente 3d di origine... come faccio a salvare il pdf3d?
 

vespa_83

Utente Standard
Professione: disegnatore
Software: Solid Edge
Regione: Romagna
Ciao Vespa, la tua macro salva ed esporta è sempre utilissima... avrei però bisogno di una dritta per l'esportazione di PDF 3d

Ho attivato l'esportazione anche da ambiente 3d aggiungendo anche l'ambiente Assembly
ho impostato di esportare in step e parasolid ma avrei bisogno di generare anche il pdf3d. il problema è che se scrivo fullfilepath3Dexported = percorso + "\" + nome + "." + "pdf" mi salva un pdf normale con un'immagine dello screenshot visualizzato al momento dell'esecusione della macro nell'abiente 3d di origine... come faccio a salvare il pdf3d?
Dal comportamento che descrivi, sembra che non si possa fare direttamente, bisognerebbe guardare nella SDK.
Sono in ferie forzate per il Covid, quindi purtroppo non riesco ad aiutarti senza cad a disposizione...
Hai cercato su internet?
 

giotama

Utente Standard
Professione: Ingegnere
Software: Solid Edge
Regione: Emilia Romagna
Ci sono riuscito!!

con questo , , True inserito nella call del salva con nome in pdf


BuildFullPath(percorso) ' dipende dalla variabile "abilita_CreaPercorso"
DeleteFileIfExists( fullfilepath3Dexported ) ' dipende dalla variabile "abilita_DeleteFileIfExists"

Call objDoc.SaveAs( fullfilepath3Dexported , , True) ' salva con nome, con una estensione supportata da SolidEdge
 

Staff online

Statistiche forum

Discussioni
55,441
Messaggi
473,996
Utenti registrati
95,525
Ultimo utente registrato
Marco-kappa

Top