je me suis grandement aidé de différentes sources notamment :
fonction corbeillation pour envoyer des fichiers à la corbeille : http://www.vbfrance.com/code.aspx?ID=4665
fonction GetPlayingFilename pour récupérer le chemin du fichier joué : 'j'arrive pas à retrouver le lien
fonction déplacer
Bref, une petite dose d'imagination et du copié-collé d'api déjà elle-mêmes copiées-collées... Résultat ? Ce programme m'est très utile et j'espère qu'il vous servira également : j'ai une jolie petite collection de mp3 que je prends plaisir à voir grandir. Bref, quand je fais une nouvelle acquisition (genre 500 fichiers), je fais le tri : 400 vont à la corbeille. Mais je trouve abrutissant de passer des heures à écouter chaque morceau (au moins qq secondes) puis de le supprimer ou déplacer manuellement en vue de sa future exploitation. Ce que je fais ? je me pose sur un sofa, je controle la lecture grâce à ma petite télécommande pour PC (ATI Remote Wonder : une merveille, mon achat le plus rentabilisé) et au fameux logiciel girder. Et enfin, ce même duo combiné à mon logiciel permet de rester posé dans son sofa et de gérer à distance la suppression ou la sélection des nouveaux fichiers. Voila. J'espère que vous lui trouverez une utilité
en résumé, les fonctions intéressantes :
- controle du systray (api)
- envoi de fichier à la corbeille (api)
- déplacement de fichiers (api)
- récupération du chemin d'accès au fichier joué par winamp (à mon avis la plus intéressante)
- mix de tout ce qui précède
ps : c mon premier post.
ps2 : j'avais commencé en .NET mais je n'ai pas réussi à transcrire le code permettant d'accéder au fichier joué par winamp. si vous y arrivez, merci de me tenir au courant.