none
[WIN10] cle de registre / Menu contextuel RRS feed

  • Question

  • Bonjour à toutes et tous,

    Lorsque j'ajoute une valeur chaine de type reg_sz à la clef : HKEY_CLASSES_ROOT\mp3file\shell\M3u\command

    Je n ai aucune nouvelle entrée au clic droit sur un fichier mp3.

    J'en ai par contre si j'ajoute cette clef :

    HKEY_CLASSES_ROOT\SystemFileAssociations\.mp3\shell\m3u\command

    Est ce la bonne methode ?

    Merci, Cdlt.

    lundi 4 novembre 2019 19:27

Toutes les réponses

  • Bonjour Bouli75,

    Pour que la communauté puisse vous aider au mieux possible, c'est toujours utile de donner plus d'informations. Il faudra préciser votre demande et la fonctionalité voulue.

    Je vous remercie par avance pour votre retour.

    Cordialement,
    Nedeltcho


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.


    mercredi 6 novembre 2019 07:45
    Modérateur

  • Bonjour Nedeltcho,

    (j'attends la recuperation de mon mot de passe pour bouli75 sous 24h)

    J'ai un script (.exe) que j'utilise pour ajouter des MP3 (glissé/deposer avec la souris) dans un fichier M3U.

    Le fichier M3U est un bete fichier texte qui sert de playlist à des applications comme winamp.


    Plutot que de devoir faire des glisser/deposer sur mon executable, j'aimerais plutot faire un click droit sur le fichier MP3 de mon choix, pour que dans le menu contextuel, apparaisse par exemple la ligne MP3toM3U, avec derrière mon exécutable.

    Je rencontre plusieurs soucis.

    1) la clef de registre qui fonctione pour les executable : HKEY_CLASSES_ROOT\exefile\shell\M3u\command

    affiche bien un menu M3U dans le menu contextuel si je clique sur un exe. Mais la clef HKEY_CLASSES_ROOT\mp3file\shell\M3u\command n'affiche rien dans le menu contextuel si je clique sur un mp3.

    Je suis donc passé par la clef HKEY_CLASSES_ROOT\SystemFileAssociations\.mp3\shell\m3u\command pour voir s'afficher le menu M3U dans le menu contextuel. Est ce la bonne methode ?


    2) J'ai ajouté comme valeur à cette clef : "c:\temp\mp3tom3u.exe" "%1"

    Mais lors de la sélection multiple (de plusieurs fichier MP3) sous explorer, et le clic droit pour lancer le menu contextuel M3U, mon script (c:\temp\mp3tom3u.exe) se lance X fois, où X est le nombre de fichiers selectionnés.

    Alors que le resultat attendu est que mon script recupere dans un tableau (array), tous les fichiers pour ne se lancer qu'une fois.


    Merci de votre aide.

    Cdlt.

    mercredi 6 novembre 2019 09:01
  • UP. :)
    jeudi 7 novembre 2019 15:52