ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 8 févr. 2010 à 09:55
Bonjour,
Ben...
Il va falloir le chercher partout, sur chaque volume, dans chaque répertoire, dans chaque sous-répertoire, etc...
Cela va prendre un temps fou (exactement comme avec l'onglet rechercher d'Explorer)....
Et ... en espérant que plusieurs fichiers n'aient pas le même nom !
Tu y tiens vraiment ?
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 8 févr. 2010 à 11:35
Salut
"Quand on clique droit sur un fichier" : Dans l'explorateur de fichiers Windows ?
Si oui, il y a une solution complexe qui consiste à :
- Rechercher le handle de la fenêtre ayant le focus
- Rechercher le sous-handle des éléments comme la barre d'adresse, etc
Tout ceci est un jeu d'API comme GetActiveWindow, FindWindow ...
Amuse-toi bien !
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Vous n’avez pas trouvé la réponse que vous recherchez ?
drum_ab
Messages postés37Date d'inscriptiondimanche 29 janvier 2006StatutMembreDernière intervention29 mars 20101 8 févr. 2010 à 11:41
Oui c'est bien ce que je pensais...
étant donné la rapidité de Windows à nous donner cet emplacement, je pensais qu'il existait une fonction toute prête en VB, mais j'étais étonné de ne rien trouvé de probant sur ce forum et ailleurs...
Bon sinon, je vous expose l'intégralité du problème pour voir si vous avez une astuce autre qu'un parcours manuel jusqu'au bon repertoire :
imaginez un répertoire TRUCMUCHE qui contient n répertoire avec n fichiers.
Le programme totomuch permet de copier les n répertoire avec les n fichiers sur un ordinateur en recopiant tout correctement à la seule condition que le répertoire TRUCMUCHE se trouve à la racine du disque dur.
drum_ab
Messages postés37Date d'inscriptiondimanche 29 janvier 2006StatutMembreDernière intervention29 mars 20101 8 févr. 2010 à 12:41
ce dernier quoi? bein totomuch
il faudrait que lorsque l'utilisateur lance l'exe totomuch, dans la form_load de totomuch, un script détermine à quel emplacement se situe totomuch.exe afin qu'ensuite les repertoires à copier soient finement déterminé. facile quand totomuch se trouve à la racine d'un répertoire qui se trouve lui même à la racine du disque dur.
Aujourd'hui, je ne sais pas faire autrement que demander à l'utilisateur d'ouvrir le répertoire qui contient l'exe totomuch.