Pagina 6 di 9 PrimaPrima ... 45678 ... UltimaUltima
Risultati da 51 a 60 di 87

Discussione: [MACRO] - Apri DFT

  1. #51
    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

    Volevo chiedere una miglioria se possibile per questa macro.

    I miei file sono nelle cartelle sono divisi tra par/psm/asm/pwd e poi i dft. Le cartelle sono strutturate praticamente cosi NOME_MACCHINA / DISEGNI, dentro disegni ci sono i vari gruppi, esempio GRUPPO-A. Nella cartella GRUPPO-A ci sono i "dft" e su una sotto cartella che si chiama 3D ci sono i modelli par/psm/asm/pwd.

    Se utilizzo la macro mi da errore perchè i "dft" li cerca nella cartella 3D invece si trova al di sopra di questa.

    Essendo strutturati (per esigenze aziendali) sempre così sarebbe comodo che la macro ricercasse il file nella cartella stessa e nella prima cartella al di sopra di questa.
    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)

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

    Predefinito

    Tequila: mi permetto di dirti che non si è capito come è fatto il tuo archivio.
    la struttura della directory GRUPPO-A è di questo tipo?
    .
    ..
    3D\
    |_ file 3d

    file dft


    oppure:
    .
    ..
    Disegni\
    |_ file dft

    file par asm ....

    ==============================
    come si legge dal primo post di Be_on_edge, se la macro la lanci da dentro il draft (ad esempio metre stai facendo la tavola), essa aggiunge al relativo file 3d la proprietà personalizzata DraftLink, così da porter richiamare la tavola quando lanci la macro dal 3D.

    Se non hai operazioni di vaulting (ciclo vita disegni) approvazioni, PDM, ovvero se i disegni rimangono sempre nella stessa posizione e nessuno li sposta, questa soluzione dovrebbe funzionare.

    Per i 3d esistenti forse ti interesserebbe aggiungere questa proprietà. Quanti sono i 3D che abitualmente hai interesse ad aprire?
    ciao.

  3. #53
    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

    scusa se rispondo ora... non m'ero accorto che mi avevi risposto l'altro giorno...
    Allego un'immagine di come sono strutturate le cartelle del mio archivio.

    Praticamente dentro ogni cartella "gruppo" trovo direttamente i file DFT e una sottocartella che si chiama "3D" dove al suo interno ci sono gli ASM, PAR, PSM e PWD. Questo è identico in ogni gruppo ossia nel "gruppo motore" la sottocartella di chiama "3D", nel "gruppo carter" la sottocartella si chiama "3D", nel "gruppo struttura" la sottocartella si chiama sempre "3D".

    Quello che chiedo io è la possibilità di dire alla "macro" apri il file "DFT" del modello "PAR,PSM,ASM" che ho aperto in solid edge, alla stessa posizione di dove si trova il modello stesso (come accade ora) oppure vai a vedere sulla cartella al di sopra che si chiama "3D". I file hanno lo stesso identico nome sia sul modello che sul draft (esempio "pincopallo.par" è collegato al draft "pincopallo.dft" , "tonino.asm" a "tonino.dft" e cosi via)

    Spero sia più chiaro.

    Ovviamente se io metto i DFT da un'altra parte che non rispecchia questa logica di archiviazione delle cartelle e non li trova sono problemi miei e non della macro.
    Immagini Allegate Immagini Allegate
    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)

  4. #54
    Moderatore L'avatar di Be_on_edge
    Iscritto dal
    2007
    Messaggi
    2758
    Professione
    Progettazione
    Regione
    Emilia Romagna
    Software
    Solid Edge

    Predefinito

    Devi modificare:

    Codice:
    dftname = Left(name, l - 3) + "dft"
    in:

    Codice:
    dftname = Left(Replace(name,"\","\3D\",InstrRev(name,"\")), l - 3) + "dft"

    Ciao
    Francesco
    Cintura nera di solid edge

  5. #55
    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 Be_on_edge Visualizza Messaggio
    Devi modificare:

    Codice:
    dftname = Left(name, l - 3) + "dft"
    in:

    Codice:
    dftname = Left(Replace(name,"\","\3D\",InstrRev(name,"\")), l - 3) + "dft"

    Ciao
    Intanto grazie... non essendo pratico di programmazione come posso modificare le righe di codice? io utilizzo notepad++ che legge diversi linguaggi di programmazione, è fattibile con questo?
    Grazie ciao
    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. #56
    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

    allora, mi son copiato il sorgente che avevi linkato tempo fa in notepad++, ho sostituito la riga di codice con quella nuova, ma non conoscendo bene notepad++ non trovo come ricompilare il programma per renderlo eseguibile... forse sbaglio approccio
    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)

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

    Predefinito

    Citazione Originariamente Scritto da Tequila Visualizza Messaggio
    allora, mi son copiato il sorgente che avevi linkato tempo fa in notepad++, ho sostituito la riga di codice con quella nuova, ma non conoscendo bene notepad++ non trovo come ricompilare il programma per renderlo eseguibile... forse sbaglio approccio
    non puoi compilare con Notepad++,

    prova questo!! da me va
    File Allegati File Allegati

  8. #58
    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
    non puoi compilare con Notepad++,

    prova questo!! da me va
    ho provato con convert.exe ma l'antivirus me lo blocca...
    vabbè proverò più tardi, grazie ugualmente dell'aiuto.
    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)

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

    Predefinito

    convert?!? no, no, nello zip c'è un file ApriDFT.vbs, te lo metti sul desktop poi lo fai partire con un doppio-click (in barra devi avere aperto solidedge con un componente di un assieme selezionato);
    deve funzionare senza bisogno di compilare niente, se l'antivirus non vole, disattivi momentaneamente l'antivirus o si provvederà a modificare le impostazione di esso per ignorare quel file.
    Se funziona, poi potrai posizionare il file dove tieni le altre macro, e per mettere il tasto nella barra a nastro rapido, quando selezioni il file macro cambi il tipo da "*.exe;*.dll" a "tutti i file *.*" così ti mostrerà anche "ApriDFT.vbs"

    nb: il codice non è aggiornato all'ultima realise ufficiale di Be_on_edge

  10. #60
    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

    grazie, avevo fatto confusione, pensavo che come .vbs non funzionasse.
    Fatto tutto installato la macro però da il seguente errore.

    Mi scrive che non accede al file ****.pardft o anche ****.asmdft, presumo ci sia un
    errore sull'estensione del documento da aprire ma non so dove metterci le mani.
    Immagini Allegate Immagini Allegate
    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)


  • Pagina 6 di 9 PrimaPrima ... 45678 ... 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