Pagina 7 di 9 PrimaPrima ... 56789 UltimaUltima
Risultati da 61 a 70 di 87

Discussione: [MACRO] - Apri DFT

  1. #61
    Utente Standard
    Iscritto dal
    2008
    Messaggi
    952
    Professione
    disegnatore
    Regione
    Romagna
    Software
    Solid Edge

    Predefinito

    forse è sbagliata la riga 45 e 64, cioè la formula sovracitata:
    dftname = Left(Replace(name,"\","\3D\",InstrRev(name,"\")), l - 3) + "dft"

    bisogna far delle prove... se ho tempo stasera ci dò un occhio

    ps: stamattina ho provato il codice originale e andava, poi ho modificando mettendo la nuova formula sulla fiducia, non ho testato la condizione visto che non ho le cartelle strutturate come te

  2. #62
    Utente Senior L'avatar di Tequila
    Iscritto dal
    2008
    Messaggi
    2874
    Professione
    teorico del paleocontatto
    Regione
    Veneto (PD)
    Software
    Solid Edge ST7, scarabocchi su carta

    Predefinito

    Citazione Originariamente Scritto da vespa_83 Visualizza Messaggio
    forse è sbagliata la riga 45 e 64, cioè la formula sovracitata:
    dftname = Left(Replace(name,"\","\3D\",InstrRev(name,"\")), l - 3) + "dft"

    bisogna far delle prove... se ho tempo stasera ci dò un occhio

    ps: stamattina ho provato il codice originale e andava, poi ho modificando mettendo la nuova formula sulla fiducia, non ho testato la condizione visto che non ho le cartelle strutturate come te
    Nessun problema, va tranquillo. Quando hai tempo di darci un'occhiata ben venga , non ho nessuna fretta.

    ciao e grazie ancora... a buon rendere
    Gianluca...alias Tequila
    -non confondere mancanza di talento per genialità
    -arte priva di funzionalità è semplice vandalismo tollerato. Noi siamo i vandali
    -Vede? Io so che questa bistecca non esiste. So che quando la infilerò in bocca
    Matrix suggerirà al mio cervello che è succosa e deliziosa. Dopo nove anni sa
    che cosa ho capito? Che l'ignoranza è un bene. (Cypher all'agente Smith, Matrix)

  3. #63
    Utente Standard
    Iscritto dal
    2008
    Messaggi
    952
    Professione
    disegnatore
    Regione
    Romagna
    Software
    Solid Edge

    Predefinito ApriDFT personalizzato per Tequila

    Tequila: allego ApriDFT modificato secondo la tua esigenza:
    apre il file draft con lo stesso nome ma residente nella cartella di livello superiore.

    il comando, selezionato in assembly un file3D residente in:
    curPath + "\" + nome + ".par" (o asm , psm)
    richiama un draft con questo percorso:
    curPath + "\" + "..\" + nome + ".dft"

    dove:
    CurPath = percorso cartella parte 3D
    ..\ = risali di una cartella (percorso relativo)

    nota: non ci sono controlli di file esistente oppure no, nè ci sono delle preferenze. Se il file non viene trovato è SolidEdge che restituisce un messaggio di errore (come hai già notato).

    Be_on_Edge: ho riscritto una parte di codice per semplicità, inserendo la formula per ricavare curPath e nome , che avevo già scritto qualche giorno fa per la macro Save+PDF.

    VERSIONE PERSONALIZZATA -NON UFFICIALE dell'Autore originale- modificando una versione OBSOLETA
    File Allegati File Allegati

  4. #64
    Utente Senior L'avatar di Tequila
    Iscritto dal
    2008
    Messaggi
    2874
    Professione
    teorico del paleocontatto
    Regione
    Veneto (PD)
    Software
    Solid Edge ST7, scarabocchi su carta

    Predefinito

    Citazione Originariamente Scritto da vespa_83 Visualizza Messaggio
    Tequila: allego ApriDFT modificato secondo la tua esigenza:
    apre il file draft con lo stesso nome ma residente nella cartella di livello superiore.

    il comando, selezionato in assembly un file3D residente in:
    curPath + "\" + nome + ".par" (o asm , psm)
    richiama un draft con questo percorso:
    curPath + "\" + "..\" + nome + ".dft"

    dove:
    CurPath = percorso cartella parte 3D
    ..\ = risali di una cartella (percorso relativo)

    nota: non ci sono controlli di file esistente oppure no, nè ci sono delle preferenze. Se il file non viene trovato è SolidEdge che restituisce un messaggio di errore (come hai già notato).

    Be_on_Edge: ho riscritto una parte di codice per semplicità, inserendo la formula per ricavare curPath e nome , che avevo già scritto qualche giorno fa per la macro Save+PDF.

    VERSIONE PERSONALIZZATA -NON UFFICIALE dell'Autore originale- modificando una versione OBSOLETA
    Grazie mille, domani mattina scarico la macro e la provo.
    Gianluca...alias Tequila
    -non confondere mancanza di talento per genialità
    -arte priva di funzionalità è semplice vandalismo tollerato. Noi siamo i vandali
    -Vede? Io so che questa bistecca non esiste. So che quando la infilerò in bocca
    Matrix suggerirà al mio cervello che è succosa e deliziosa. Dopo nove anni sa
    che cosa ho capito? Che l'ignoranza è un bene. (Cypher all'agente Smith, Matrix)

  5. #65
    Utente Senior L'avatar di Tequila
    Iscritto dal
    2008
    Messaggi
    2874
    Professione
    teorico del paleocontatto
    Regione
    Veneto (PD)
    Software
    Solid Edge ST7, scarabocchi su carta

    Predefinito

    La macro funziona benissimo, grazie.
    Solo una cosa volevo sapere, come mai all'apertura dei files "dft" mi pone le viste inattive? E' un parametro che hai impostato sulla macro per esigenza tua o cosa?

    ciao grazie mille
    Gianluca...alias Tequila
    -non confondere mancanza di talento per genialità
    -arte priva di funzionalità è semplice vandalismo tollerato. Noi siamo i vandali
    -Vede? Io so che questa bistecca non esiste. So che quando la infilerò in bocca
    Matrix suggerirà al mio cervello che è succosa e deliziosa. Dopo nove anni sa
    che cosa ho capito? Che l'ignoranza è un bene. (Cypher all'agente Smith, Matrix)

  6. #66
    Utente Standard
    Iscritto dal
    2008
    Messaggi
    952
    Professione
    disegnatore
    Regione
    Romagna
    Software
    Solid Edge

    Predefinito

    Tequila: ti rispondo con un vecchio messaggio:
    Citazione Originariamente Scritto da Be_on_edge Visualizza Messaggio
    Esatto, è tra i parametri di apertura del DFT che gli dico di tenerlo disattivato in modo che l'apertura sia più veloce. Io ho aggiunto il comando per attivare le viste proprio sotto quello per aggiornarle.

    Ciao

    P.S.: il parametro da cambiare nel programma per aprire le viste già attive è questo:

    objDft.InactiveDrawingViewMode = True

    cambiare True in False
    se apri il file ApriDFT.vbs con Notepad++ puoi personalizzarti da te objDft.InactiveDrawingViewMode = False , righe 51 e 75

  7. #67
    Utente Senior L'avatar di Tequila
    Iscritto dal
    2008
    Messaggi
    2874
    Professione
    teorico del paleocontatto
    Regione
    Veneto (PD)
    Software
    Solid Edge ST7, scarabocchi su carta

    Predefinito

    Citazione Originariamente Scritto da vespa_83 Visualizza Messaggio
    Tequila: ti rispondo con un vecchio messaggio:

    se apri il file ApriDFT.vbs con Notepad++ puoi personalizzarti da te objDft.InactiveDrawingViewMode = False , righe 51 e 75
    grazie mille... dovevo rileggermi tutto il thread.
    a buon rendere

    editato il file vbs, ora apre attivando le viste.
    Gianluca...alias Tequila
    -non confondere mancanza di talento per genialità
    -arte priva di funzionalità è semplice vandalismo tollerato. Noi siamo i vandali
    -Vede? Io so che questa bistecca non esiste. So che quando la infilerò in bocca
    Matrix suggerirà al mio cervello che è succosa e deliziosa. Dopo nove anni sa
    che cosa ho capito? Che l'ignoranza è un bene. (Cypher all'agente Smith, Matrix)

  8. #68
    Utente Standard
    Iscritto dal
    2008
    Messaggi
    101
    Professione
    Disegnatore
    Regione
    Emilia Romagna
    Software
    cocreate drafting,solid edge

    Predefinito

    Ho fatto anche io una macro per aprire i dft e ho aggiunto l'opzione per disattivare le viste, vedo che funziona ma mi sembra che le viste vengano disattivate dopo l'apertura del dft.
    Ho impostato nella finestra apri "disattiva viste di disegno durante la revisione" e quando apro un dft in modo classico ci mette poco tempo mentre se lo apro con la macro impiega un po' piu di tempo e mi dice che le viste non sono aggiornate e quindi presumo che vengano disattivate dopo l'apertura.
    Penso che qualcosa non funziona come dovrebbe.
    Grazie.

  9. #69
    Utente Junior
    Iscritto dal
    2011
    Messaggi
    28
    Professione
    progettista
    Regione
    italia
    Software
    solidedge

    Predefinito eliminare i messaggi di errore

    Citazione Originariamente Scritto da Be_on_edge Visualizza Messaggio
    Aggiornata macro, tenendo premuto il tasto SHIFT il dft viene aperto con le viste attive.

    Scaricate la macro aggiornata dal primo post.

    Ciao
    Buongiorno,
    sto usando questa macro che mi è molto utile (grazie!).
    un problema forse risolvibile: se seleziono una buona parte dell'albero, ho tante parti (viti, cuscinetti, ecc.) che non hanno dft. La macro si blocca ogni volta indicando il messaggio di errore: è possibile bypassarlo?
    Cop1

  10. #70
    Moderatore L'avatar di Be_on_edge
    Iscritto dal
    2007
    Messaggi
    2768
    Professione
    Progettazione
    Regione
    Emilia Romagna
    Software
    Solid Edge

    Predefinito

    Il messaggio che compare non è della macro ma di Solid Edge.
    Per aggirare il problema, prima di aprire il file controllo che effettivamente esista.

    Macro aggiornata disponibile nel primo post della discussione.

    Ciao
    Francesco
    Cintura nera di solid edge

  11. Il seguente utente ha ringraziato Be_on_edge per questo post

    cop1 (20-03-2015)


  • Pagina 7 di 9 PrimaPrima ... 56789 UltimaUltima

    Discussioni Simili

    1. Macro x PDF
      Di BOSCO '71 nel forum Solid Edge
      Risposte: 93
      Ultimo Messaggio: 05-09-2017, 16: 07
    2. Macro (VBA) e BOM
      Di Avoplus nel forum Inventor
      Risposte: 0
      Ultimo Messaggio: 08-03-2010, 23: 32
    3. Apri dft "avanzato"
      Di ipotemusa nel forum Solid Edge
      Risposte: 1
      Ultimo Messaggio: 30-11-2009, 19: 33
    4. Macro ???
      Di BOSCO '71 nel forum Solid Edge
      Risposte: 12
      Ultimo Messaggio: 28-08-2009, 23: 42
    5. Apri IME
      Di lostico nel forum NX (Unigraphics)
      Risposte: 0
      Ultimo Messaggio: 28-04-2008, 16: 03

    Segnalibri

    Segnalibri

    Permessi di Scrittura

    • Tu non puoi inviare nuove discussioni
    • Tu non puoi inviare risposte
    • Tu non puoi inviare allegati
    • Tu non puoi modificare i tuoi messaggi
    •  





    CAD3D.it - la community dei progettisti