Pagina 1 di 4 123 ... UltimaUltima
Risultati da 1 a 10 di 39
  1. #1
    Utente Standard
    Iscritto dal
    2011
    Messaggi
    142
    Professione
    disegno
    Regione
    Italia
    Software
    Swx15 standard sp5

    Predefinito Dove risiedono le immagine dei preview controllati dai thumbs.db?

    Buona giornata a tutti voi ,
    in ufficio stiamo cercando un sistema per visualizzare le immagini delle parti e degli assiemi di solidworks anche nel nostro gestionale .

    Per fare ciò ci viene richiesto la preparazione delle immagini relative , avendo notato che solidworks o windows7 preparano già queste immagini , memorizzandole da qualche parte e che rpobabilmente vengono gestite o contenute da file thumbs.db , ci chiedavamo se si potessero sfruttare per il nostro scopo.

    Avete mai usato quelle immagini per altri scopi ? Sapreste dirci dove si trovano , se si possono usare e come e che formato hanno ?
    Immagini Allegate Immagini Allegate
    grazie, Sara.

    Nastri trasportatori per Edilizia rimozione calcinacci rottami: www.nastri-trasportatori.net

  2. #2
    Moderatore L'avatar di Onda
    Iscritto dal
    2009
    Messaggi
    1035
    Professione
    Ingegnere Meccanico settore Navale
    Regione
    Italia
    Software
    SolidWorks 2015, Rhino v5, Autocad 2008, Patran 2014, Nastran 2014

    Predefinito

    Che io sappia le immagini di una singola parte vengono salvate all'interno della parte stessa.
    in effetti un file di solidworks è una cartella zippata (apribile con un programma zip come 7Zip) al cui interno si trovano tanti files differenti, tra cui l'immagine di preview. Non credo che vengano salvate da altre parti, ma potrei sbagliarmi
    "I problemi non possono essere risolti dallo stesso atteggiamento mentale che li ha creati"
    A. Einstein

  3. #3
    Utente Senior L'avatar di Fulvio Romano
    Iscritto dal
    2008
    Messaggi
    3939
    Professione
    Ingegnere
    Regione
    Campania
    Software
    Alcuni, ma non tutti

    Predefinito

    tratto da: http://en.wikipedia.org/wiki/Windows_thumbnail_cache

    Thumbs.db files are stored in each directory that contains thumbnails on Windows systems. The file is created locally among the images, however, preventing system wide use of the data and creating additional data load on removable devices.[3] Windows XP Media Center Edition also creates ehthumbs.db which holds previews of video files. Each thumbnail created in a directory is represented in this database file as a small JPEG file, regardless of the file's original format. The images are resized to 96×96 pixels by default or a proportional miniature of their original shape for non-square images, with 96 pixels on the longer side. The size can be controlled by a setting on Windows Registry. Each folder with initiated thumbnail views (that is where they have displayed a Thumbnails or Filmstrip view in Windows Explorer) will have a Thumbs.db file. Folders with pictures also display previews on their icon when displayed in Thumbnail mode – the first four images in the folder at 40×40 pixels (or proportionally shaped), with a 1-pixel divider overlaid on a standard large folder icon. The Thumbs.db file is stored in OLE Compound Document format, the same format that many Microsoft Office products use.
    tradotto:
    Sui sistemi Windows i file thumbs.sb sono memorizzati in ciascuna directory che contenga miniature.[cut]
    Windows XP Media Center Edition crea anche files ehthumbs.db che contengono i preview dei file video. Ciascuna miniatura creata in una directory è rappresentata in questo database come un piccolo file jpg, a prescindere dal formato originale del file. Le immagini sono ridimensionato di default a 96x96 pixel, oppure in modo proporzionale alle dimensioni originali per immagini non quadrate, con 96 pixel sul lato lungo. La dimensione può essere modificata sul Registry di Windows.[cut]
    Quindi il file contiene le miniature.
    Non è importante che tu creda o meno di potercela fare, avrai ragione in ogni caso!

    "Nulla si crea, ma tutto si può distruggere quando si cerca di trasformarlo"

    Tungsteno, Lantanio, Fluoro, Iodio e Gallio rappresentano il motore dell'universo.

    www.fulvioromano.it

  4. #4
    Moderatore SolidEdge L'avatar di cacciatorino
    Iscritto dal
    2007
    Messaggi
    9339
    Professione
    Ingegnere meccanico
    Regione
    Porto Recanati, ma con l'appennino nel cuore
    Software
    SolidEdge CoCreate Salome-Meca

    Predefinito

    Citazione Originariamente Scritto da Fulvio Romano Visualizza Messaggio
    tratto da: http://en.wikipedia.org/wiki/Windows_thumbnail_cache


    tradotto:


    Quindi il file contiene le miniature.
    Non so se SWX segue questa logica: infatti lo scrolling di una cartella contentente file jpg o di solid edge o di openoffice o qualunque altra cosa e' veloce, mentre invece per le cartelle piene di file di solidworks ci vuole una vita, probabilmente il Syst Op deve scompattare al volo tutti i file per andare a vedere questa preview...

    Nell'immagine allegata, si vede cosa contiene un file SLDPRT una volta scompattato: il file previewPNG, una volta rinominato in PreviewPNG.png puo' essere aperto con paint ed effettivamente contiene l'anteprima della parte.
    Immagini Allegate Immagini Allegate



    stimarchetti.altervista.org - Progettazione Meccanica

  5. #5
    Utente Senior L'avatar di Fulvio Romano
    Iscritto dal
    2008
    Messaggi
    3939
    Professione
    Ingegnere
    Regione
    Campania
    Software
    Alcuni, ma non tutti

    Predefinito

    Citazione Originariamente Scritto da cacciatorino Visualizza Messaggio
    Non so se SWX segue questa logica
    ehm... io avevo capito si parlasse del file generato da winzoz...
    Non è importante che tu creda o meno di potercela fare, avrai ragione in ogni caso!

    "Nulla si crea, ma tutto si può distruggere quando si cerca di trasformarlo"

    Tungsteno, Lantanio, Fluoro, Iodio e Gallio rappresentano il motore dell'universo.

    www.fulvioromano.it

  6. #6
    Utente Standard L'avatar di jenuary
    Iscritto dal
    2007
    Messaggi
    385
    Professione
    Progettista e Programmatore VB.Net
    Regione
    Veneto
    Software
    Solidworks

    Icon7 Thumnail Solidworks

    Salve a tutti,
    riporto le mie esperienze fatte con le Preview di Solidworks.
    Ho negli anni cercato di cambiare soluzione ma secondo il mio punto di vista le soluzioni più effiaci sono due, essendo che comunque sia, l'immagine che ci serve non è messa a disposizione come file fisico, ma bisogna ricavarsela.

    Prima soluzione:
    Solidworks mette a disposizione le sue Api per poterla estrarre, senza dover aprire il file con l'intefaccia, e senza avre Solidworks installato nel proprio pc.
    Queste Api sono le SwDocument dove al suo interno si trova la chiamata
    GetPreviewPNGBitmap
    che ritorna l'immagine della preview della configurazione interessata.
    Questo Api sono in effetti quelle utilizzate da SwExplorer per farci vedere le preview dei file, le proprietà personalizzate, i link e le dipendenze dei singoli file di Solidworks.

    Seconda soluzione:
    Utilizzare le Windows API Code Pack 1.1 e il comando Shell per farla recuperare direttamente a Windows.
    E' quello che vediamo in windows Explore nel'angola in basso a sinistra, e a destra in grande se attiviamo l'anteprima.
    Questo soluzione in realta estrae le anteprime anche di altri file, come pdf, txt, Word, Excel ecc.
    Molto potente perchè non legata alla versione di Solidworks, ma ha bisogno di Solidworks installato nel pc, e inoltre ha il limite di vedere la preview dell'ultima configurazione salvata.
    Spero vi possa essere di aiuto, anche se per fare questo cè bisogno di esperienza in programmazione Dotnet, ma credo che chi vi segua nel gestionale non abbia problemi.
    Buona giornata

  7. #7
    Utente Standard
    Iscritto dal
    2011
    Messaggi
    142
    Professione
    disegno
    Regione
    Italia
    Software
    Swx15 standard sp5

    Predefinito

    Tutto molto interessante, non sapevo che ci fosse così tanto materiale contenuto in un singolo file di SW.
    Interessante anche il discorso API, lo suggerirò a chi segue il gestionale anche se al momento avevamo ipotizzato di chiedere una esportazione batch tramite PDM: siamo in attesa di fattibilità e costi.

    Un grazie a tutti voi.
    grazie, Sara.

    Nastri trasportatori per Edilizia rimozione calcinacci rottami: www.nastri-trasportatori.net

  8. #8
    Utente Junior
    Iscritto dal
    2008
    Messaggi
    74
    Professione
    Disegnatore
    Regione
    Lombardia
    Software
    Solidworks

    Predefinito

    Citazione Originariamente Scritto da jenuary Visualizza Messaggio
    Salve a tutti,
    riporto le mie esperienze fatte con le Preview di Solidworks.
    Ho negli anni cercato di cambiare soluzione ma secondo il mio punto di vista le soluzioni più effiaci sono due, essendo che comunque sia, l'immagine che ci serve non è messa a disposizione come file fisico, ma bisogna ricavarsela.

    Prima soluzione:
    Solidworks mette a disposizione le sue Api per poterla estrarre, senza dover aprire il file con l'intefaccia, e senza avre Solidworks installato nel proprio pc.
    Queste Api sono le SwDocument dove al suo interno si trova la chiamata
    GetPreviewPNGBitmap
    che ritorna l'immagine della preview della configurazione interessata.
    Questo Api sono in effetti quelle utilizzate da SwExplorer per farci vedere le preview dei file, le proprietà personalizzate, i link e le dipendenze dei singoli file di Solidworks.

    Seconda soluzione:
    Utilizzare le Windows API Code Pack 1.1 e il comando Shell per farla recuperare direttamente a Windows.
    E' quello che vediamo in windows Explore nel'angola in basso a sinistra, e a destra in grande se attiviamo l'anteprima.
    Questo soluzione in realta estrae le anteprime anche di altri file, come pdf, txt, Word, Excel ecc.
    Molto potente perchè non legata alla versione di Solidworks, ma ha bisogno di Solidworks installato nel pc, e inoltre ha il limite di vedere la preview dell'ultima configurazione salvata.
    Spero vi possa essere di aiuto, anche se per fare questo cè bisogno di esperienza in programmazione Dotnet, ma credo che chi vi segua nel gestionale non abbia problemi.
    Buona giornata
    x jenuary,

    Non hai per caso un esempio di codice per ottenere la preview con il primo metodo da te indicato?
    ho provato ad arrangiarmi ma mi perdo un po' con i riferimenti da abilitare e con il codice..
    Grazie mille!

    PS: Mi scuso con tutti se riesumo questa discussione ma ho la necessità di stampare delle preview dei file di solidworks su un report di access.

  9. #9
    Utente Standard L'avatar di jenuary
    Iscritto dal
    2007
    Messaggi
    385
    Professione
    Progettista e Programmatore VB.Net
    Regione
    Veneto
    Software
    Solidworks

    Predefinito

    Ciao Weldox,

    per l'esempio nessun problema, se ti serve ti sviluppo qualcosa.
    Volevo capire bene cosa ti serve:
    - ti serve una macro di Solidworks che estragga la preview dal file attualmente aperto e la salva dentro ad un certo percorso, poi tu ne fai quello che vuoi?
    - ti serve una macro che da dentro Excel o Word che apre il file in Solidworks e la salva da qualche parte?
    - ti serve un programmino.exe che salva l'immagine senza dover aprile il file in SolidWorks da utilizzare poi come meglio credi? Il programmino che lanci direttamente da dentro Acces, ti salva l'immagine dove decidi e poi la riutilizzi, oppure la stampi?

    Dallo scopo finale si prendono strade diverse per poterla ottenere.

    Fammi sapere

    Ciao

    Jenuary

  10. #10
    Utente Junior
    Iscritto dal
    2008
    Messaggi
    74
    Professione
    Disegnatore
    Regione
    Lombardia
    Software
    Solidworks

    Predefinito

    Grazie jenuary per la risposta e per la grande disponibilità!

    Ti spiego, ho un gestionale fatto in access 2007 ed ho solidworks installato solo su una macchina.
    Ogni commessa fa riferimento ad un assieme.
    Ho creato un report dove sono elencate le parti che compongono questo assieme e che fanno riferimento alla relativa parte solidworks (c'è un campo in cui salvo il collegamento ipertestuale al file).
    Questo report lo utilizzo per prelevare i pezzi in magazzino.
    Volevo includere nel report anche le anteprime delle varie parti di solidworks in modo che il prelievo venga facilitato.

    Quindi stavo cercando il modo per visualizzare nei report e nelle maschere l'immagine dell'anteprima delle parti.
    Io di solito lavoro con vba, di macro sono un po' acerbo.

    In realtà avrei anche un'altra necessità relativamente all'interfacciamento fra access e solidworks, però è fuori dall'argomento di questa discussione.
    Quindi eventualmente ne aprirò un'altra o ti chiederò in privato se non ti disturbo.

    Grazie ancora!


  • Pagina 1 di 4 123 ... UltimaUltima

    Discussioni Simili

    1. Risposte: 8
      Ultimo Messaggio: 18-03-2011, 13: 38
    2. preview materiali con fryrender
      Di arm nel forum Rhino3D
      Risposte: 3
      Ultimo Messaggio: 06-12-2010, 17: 19
    3. Database con immagini commesse per preview
      Di jim78b nel forum AutoCAD
      Risposte: 2
      Ultimo Messaggio: 07-06-2010, 15: 36
    4. Inventor Fusion Preview
      Di VigZ nel forum Inventor
      Risposte: 13
      Ultimo Messaggio: 05-02-2009, 15: 38
    5. estrarre preview bmp da un file pkg
      Di vpapa nel forum Creo Direct/Modeling (Ex CoCreate)
      Risposte: 4
      Ultimo Messaggio: 23-05-2008, 15: 06

    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