Page 1 sur 1

renommer fichier au double clique

Publié : ven. 18/janv./2013 10:02
par coxco
Bonjour

Quand on clique sur un fichier, je voudrais pouvoir avec un programme purebasic, renommer ce fichier directement
à la volée, sans passer par un openfilerequester . Est ce possible ?

Il y a de l'api la dedans mais j'ai pas trouvé ?

Je voudrais que mon programme récupère le nom du fichier double cliqué dans la fenêtre de l'explorer (de windows) et le renomme directement, mais bon c'est peut être pas possible

:?

Re: renommer fichier au double clique

Publié : ven. 18/janv./2013 11:56
par Backup
Windows reserve le double clic sur fichier a son lancement ...

va falloir detourner (Cherche HOOK) le Clavier/souris ..

pas si simple .....

autre solution utiliser :
la touche F2 par exemple , qui elle , sert deja a Window pour Renommer un fichier ...
tu peux la detourner a ton avantage en collaboration avec le Press-Papier et un "Coller" (touche Contrl+V )

(voir ce topic , a propos de la simulation de touche :
http://www.purebasic.fr/french/viewtopi ... he#p149222 )
;)

[PROTOCOL] :
en clair a chaque double clic ( sans savoir sur quoi d'ailleurs )
tu simules "F2" puis "Control+V" en ayant pris soin de mettre un nom dans le press-papier (voir librairie "Clipboard" Purebasic pour ça )
[/PROTOCOL]

(voir ce topic "Tuto numero 5 Section Debutant" pour savoir comment on recupere un click/double-clic de la souris )
http://www.purebasic.fr/french/viewtopi ... =21&t=6664
pour savoir comment lancer ce protocol ;)

Re: renommer fichier au double clique

Publié : ven. 18/janv./2013 12:23
par Ar-S
En théorie je ferai comme ceci :
Créer une liste.s() contenant le chemin des fichiers.
C'est ensuite plus simple d'afficher cette liste et de gérer les events souris dessus.

Re: renommer fichier au double clique

Publié : ven. 18/janv./2013 12:27
par coxco
Merci à vous pour ces infos, ça me donne des pistes.
Je ne voyais pas trop comment aborder le truc

:D