[..] Aperçu miniature d'un fichier.
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
eric
- Niveau 5

- Messages : 177
- Enregistré le : sam. 21 mars 2009 17:57
- Localisation : Bretagne
- Status : Hors ligne
[..] Aperçu miniature d'un fichier.
Bonjour,
Y a t il un moyen de récupérer l'aperçu miniature d'un fichier pour pouvoir l'afficher dans une GUI ? (comme le fait l'explorateur de fichiers de Windows en mode Miniature)
Mon but est de réaliser une listview avec des noms de fichiers à l'intérieur et lorsque l'on clique sur un de ces fichiers l'aperçu s'afficherait.
Seulement je ne vois pas comment récupérer cet aperçu miniature.
En sachant quand même que ces fichiers ne sont pas des fichiers images mais plutôts des fichiers de type PDF,ODT, DWG
Si vous avez une idée.
Merci
Y a t il un moyen de récupérer l'aperçu miniature d'un fichier pour pouvoir l'afficher dans une GUI ? (comme le fait l'explorateur de fichiers de Windows en mode Miniature)
Mon but est de réaliser une listview avec des noms de fichiers à l'intérieur et lorsque l'on clique sur un de ces fichiers l'aperçu s'afficherait.
Seulement je ne vois pas comment récupérer cet aperçu miniature.
En sachant quand même que ces fichiers ne sont pas des fichiers images mais plutôts des fichiers de type PDF,ODT, DWG
Si vous avez une idée.
Merci
-
eric
- Niveau 5

- Messages : 177
- Enregistré le : sam. 21 mars 2009 17:57
- Localisation : Bretagne
- Status : Hors ligne
Re: [..] Aperçu miniature d'un fichier.
J'ai essayé avec la commande _GDIPlus_ImageLoadFromFile.
Ca fonctionne avec les fichiers images mais pas avec les autres formats de fichiers.
Dommage.
Ca fonctionne avec les fichiers images mais pas avec les autres formats de fichiers.
Dommage.
-
eric
- Niveau 5

- Messages : 177
- Enregistré le : sam. 21 mars 2009 17:57
- Localisation : Bretagne
- Status : Hors ligne
Re: [..] Aperçu miniature d'un fichier.
En tombant sur ce message :
http://www.autoitscript.com/forum/index ... opic=39120
J'ai trouvé cette méthode
Ca à l'air de fonctionner pas mal même si l'aperçu est un peu moins bon que celui de l'aperçu de l'explorateur Windows.
Je ne sais pas par contre si ça fonctionne sur toutes les versions de Windows.
J'ai aussi trouvé que l'on pouvait utiliser ThumbCtl.ThumbCtl.1 ou ThumbCtl.ThumbCtl.2 mais je ne connais pas la différence.
Qu'en pensez vous.
http://www.autoitscript.com/forum/index ... opic=39120
J'ai trouvé cette méthode
Code : Tout sélectionner
$Obj1 = ObjCreate("ThumbCtl.ThumbCtl.1")
$Obj1.displayFile(c:\monfichier.pdf)
$Obj1_ctrl = GUICtrlCreateObj($Obj1,20, 20,120,120)Je ne sais pas par contre si ça fonctionne sur toutes les versions de Windows.
J'ai aussi trouvé que l'on pouvait utiliser ThumbCtl.ThumbCtl.1 ou ThumbCtl.ThumbCtl.2 mais je ne connais pas la différence.
Qu'en pensez vous.
- Narmeke
- Niveau 6

- Messages : 247
- Enregistré le : mer. 28 oct. 2009 11:31
- Localisation : Libourne
- Status : Hors ligne
Re: [..] Aperçu miniature d'un fichier.
Si cela pour vous aidez ==> http://www.autoitscript.fr/forum/viewto ... f=3&t=4073
Modifié en dernier par Narmeke le lun. 15 févr. 2010 13:12, modifié 1 fois.
-
eric
- Niveau 5

- Messages : 177
- Enregistré le : sam. 21 mars 2009 17:57
- Localisation : Bretagne
- Status : Hors ligne
Re: [..] Aperçu miniature d'un fichier.
Merci mais je ne souhaite pas récupérer l'icone mais un aperçu du fichier c'est à dire une image du contenu du fichier.
-
eric
- Niveau 5

- Messages : 177
- Enregistré le : sam. 21 mars 2009 17:57
- Localisation : Bretagne
- Status : Hors ligne
Re: [..] Aperçu miniature d'un fichier.
Il y aurait peut être aussi la fonction image.GetThumbnailImage
http://msdn.microsoft.com/en-us/library ... image.aspx
Mais la je ne sais pas si on peut et comment l'utiliser avec Autoit.
http://msdn.microsoft.com/en-us/library ... image.aspx
Mais la je ne sais pas si on peut et comment l'utiliser avec Autoit.
-
eric
- Niveau 5

- Messages : 177
- Enregistré le : sam. 21 mars 2009 17:57
- Localisation : Bretagne
- Status : Hors ligne
Re: [..] Aperçu miniature d'un fichier.
J'ai essayé la version avec $Obj1.displayFile mais ça ne fonctionne pas sur Windows 7.
Donc si quelqu'un avait une autre solution, je suis preneur.
Merci
Donc si quelqu'un avait une autre solution, je suis preneur.
Merci
-
eric
- Niveau 5

- Messages : 177
- Enregistré le : sam. 21 mars 2009 17:57
- Localisation : Bretagne
- Status : Hors ligne
Re: [..] Aperçu miniature d'un fichier.
Bonjour,
Je relance un peu le sujet.
Personne n'a d'idée pour afficher la miniature d'un fichier ?
Merci
Je relance un peu le sujet.
Personne n'a d'idée pour afficher la miniature d'un fichier ?
Merci
-
bouabouate
- Niveau 1

- Messages : 12
- Enregistré le : mer. 24 févr. 2010 14:05
- Status : Hors ligne
Re: [..] Aperçu miniature d'un fichier.
Bonjour,
J'ai une listview de nom de dossiers qui extrait une image contenue dans le dossier sélectionné et qui l'affiche en pop up, je sais bien que cela n'est pas exactement ce qui est demandé mais cela peut peut etre aider.
Image d'apercu:
J'ai une listview de nom de dossiers qui extrait une image contenue dans le dossier sélectionné et qui l'affiche en pop up, je sais bien que cela n'est pas exactement ce qui est demandé mais cela peut peut etre aider.
Image d'apercu:
► Afficher le texte
-
eric
- Niveau 5

- Messages : 177
- Enregistré le : sam. 21 mars 2009 17:57
- Localisation : Bretagne
- Status : Hors ligne
Re: [..] Aperçu miniature d'un fichier.
Bonjour bouabouate.
Merci pour cette réponse.
Dans votre cas c'est un fichier image (jpg ou autre) que vous affichez ou c'est la miniature du fichier comme le fait l'explorateur Windows.
Ce que j'aimerais c'est la 2 ème solution puique je voudrais le faire sur des fichiers qui ne sont pas des images, type PDF, DWG etc.
Merci pour cette réponse.
Dans votre cas c'est un fichier image (jpg ou autre) que vous affichez ou c'est la miniature du fichier comme le fait l'explorateur Windows.
Ce que j'aimerais c'est la 2 ème solution puique je voudrais le faire sur des fichiers qui ne sont pas des images, type PDF, DWG etc.
-
bouabouate
- Niveau 1

- Messages : 12
- Enregistré le : mer. 24 févr. 2010 14:05
- Status : Hors ligne
Re: [..] Aperçu miniature d'un fichier.
Effectivement c'est la miniature d'une image que j'affiche.
Si on veux afficher l'icône associé au type de fichier tu peux te renseigner sur de l'api ExtractAssociatedIcon.
C'est pas encore l'affichage de type miniatures que tu recherches mais cela pourrait être une piste.
D'autres plus calés que moi pourront peut être d'aider.
Si on veux afficher l'icône associé au type de fichier tu peux te renseigner sur de l'api ExtractAssociatedIcon.
C'est pas encore l'affichage de type miniatures que tu recherches mais cela pourrait être une piste.
D'autres plus calés que moi pourront peut être d'aider.
-
eric
- Niveau 5

- Messages : 177
- Enregistré le : sam. 21 mars 2009 17:57
- Localisation : Bretagne
- Status : Hors ligne
Re: [..] Aperçu miniature d'un fichier.
Bonjour,
Personne n'a de nouvelle idée ?
Après le challenge du labyrinthe voici celui de l'aperçu miniature
http://www.autoitscript.fr/forum/viewto ... f=9&t=2008
Je plaisante
Personne n'a de nouvelle idée ?
Après le challenge du labyrinthe voici celui de l'aperçu miniature
http://www.autoitscript.fr/forum/viewto ... f=9&t=2008
Je plaisante
-
eric
- Niveau 5

- Messages : 177
- Enregistré le : sam. 21 mars 2009 17:57
- Localisation : Bretagne
- Status : Hors ligne
Re: [..] Aperçu miniature d'un fichier.
Bonjour,
J'avais soumis l'idée dans le bug report d'Autoit en tant que nouvelle fonction et il y a eu une réponse aujourd'hui.
Voir ce lien :
http://www.autoitscript.com/trac/autoit ... #comment:7
N'étant pas un expert sur Autoit j'en ai déduis qu'il fallait indiquer le nom du fichier à cette ligne :
En remplaçant @ScriptFullPath par le nom du fichier.
Mais j'obtiens l'icône et nom l'aperçu miniature.
Où alors je n’ai pas compris le truc.
Est-ce quelqu'un aurait une idée du fonctionnement.
Merci
J'avais soumis l'idée dans le bug report d'Autoit en tant que nouvelle fonction et il y a eu une réponse aujourd'hui.
Voir ce lien :
http://www.autoitscript.com/trac/autoit ... #comment:7
N'étant pas un expert sur Autoit j'en ai déduis qu'il fallait indiquer le nom du fichier à cette ligne :
Code : Tout sélectionner
_Icon_Set($iIcon, @ScriptFullPath)Mais j'obtiens l'icône et nom l'aperçu miniature.
Où alors je n’ai pas compris le truc.
Est-ce quelqu'un aurait une idée du fonctionnement.
Merci

