Ajouter objet menu contextuel

Ajouter objet menu contextuel - Win 7 - Windows & Software

Marsh Posté le 02-03-2012 à 20:18:56    

Bonjour
 
Je souhaite ajouter une option quand je clique droit sur l'icône d'un fichier .txt
 
Après de nombreuses recherches, je suis parvenu à trouver le code suivant à mettre dans un .reg, afin d'écrire une clef dans le registre :

Code :
  1. REGEDIT4
  2. [HKEY_CLASSES_ROOT\*\shell\MonExe]
  3. @="Lancer mon exe"
  4. [HKEY_CLASSES_ROOT\*\shell\MonExe\command]
  5. @="C:\\monexe.exe %1"


 
Donc ceci affiche le nouvel élément pour tous les fichiers
Si je remplace le * par .txt, cela ne marche plus, (quand je clique droit sur un fichier .txt bien entendu)
 
Sauriez vous comment résoudre le problème ?
 
Merci d'avance

Reply

Marsh Posté le 02-03-2012 à 20:18:56   

Reply

Marsh Posté le 02-03-2012 à 20:31:13    

Essaies plutôt dans la clé HKEY_CLASSES_ROOT\txtfile\shell et dis-nous si c'est ok ;)


---------------
Logiciels Automatisés, Mises à jour et paramétrages de Windows automatisés, Logiciels maisons et tutoriels
Reply

Marsh Posté le 02-03-2012 à 21:23:22    

non :( (et j'ai aussi essayé avec "textfile", sans succès)


Message édité par nisalon_caje le 02-03-2012 à 21:25:24

---------------
http://nisalon.labrute.com/
Reply

Marsh Posté le 02-03-2012 à 23:26:45    

Reply

Marsh Posté le 02-03-2012 à 23:37:28    

ouais, mais j'ai essayé avec les deux, sans succès :(


---------------
http://nisalon.labrute.com/
Reply

Marsh Posté le 02-03-2012 à 23:56:25    

Je viens de tester avec Windows 7 x64 SP1, et ça fonctionne avec txtfile...
 
Ton chemin est bon ?


---------------
Logiciels Automatisés, Mises à jour et paramétrages de Windows automatisés, Logiciels maisons et tutoriels
Reply

Marsh Posté le 03-03-2012 à 00:06:50    

hummm oui il me semble

 

pourrais tu donc me donner un export de ta clef de registre ? :) (je suis sous win7 32bits) (et au passage je mets désormais comme programme à ouvrir C:\\Windows\\notepad.exe)


Message édité par nisalon_caje le 03-03-2012 à 00:13:06

---------------
http://nisalon.labrute.com/
Reply

Marsh Posté le 03-03-2012 à 00:13:34    

Cela donne :
 

Code :
  1. Windows Registry Editor Version 5.00
  2. [HKEY_CLASSES_ROOT\txtfile\shell\notepadplusplus]
  3. @="Essai notepadplusplus"
  4. [HKEY_CLASSES_ROOT\txtfile\shell\notepadplusplus\command]
  5. @="C:\\NotepadPlusPlus\\notepadplusplus.exe %1"


---------------
Logiciels Automatisés, Mises à jour et paramétrages de Windows automatisés, Logiciels maisons et tutoriels
Reply

Marsh Posté le 03-03-2012 à 00:24:15    

bon et bien c'est à n'y rien comprendre
j'ai déplacer mon notepad++ dans le mm dossier que vous, puis j'ai lancé ceci dans le registre, et ... rien dans le menu contextuel ...


---------------
http://nisalon.labrute.com/
Reply

Marsh Posté le 03-03-2012 à 00:27:38    

Dans HKEY_CLASSES_ROOT\.txt est-ce que tu lis bien "txtfile" ?


---------------
Logiciels Automatisés, Mises à jour et paramétrages de Windows automatisés, Logiciels maisons et tutoriels
Reply

Marsh Posté le 03-03-2012 à 00:27:38   

Reply

Marsh Posté le 03-03-2012 à 00:31:01    

oui :)


---------------
http://nisalon.labrute.com/
Reply

Marsh Posté le 03-03-2012 à 00:33:17    

bon et bien pour une raison inconnue, si le fichier s'affiche dans windows comme "fichier texte" ca marche, si c'est "fichier .txt" ca marche pas ...


---------------
http://nisalon.labrute.com/
Reply

Marsh Posté le 03-03-2012 à 00:36:21    

et si maintenant je veux associer ceci à une extension (.mkv par exemple) ?


Message édité par nisalon_caje le 03-03-2012 à 00:36:31

---------------
http://nisalon.labrute.com/
Reply

Marsh Posté le 03-03-2012 à 00:43:04    

Pour du .mkv il suffit de voir quel nom il y a dans HKEY_CLASSES_ROOT\.mkv et modifier la clé ayant ce nom ;)


---------------
Logiciels Automatisés, Mises à jour et paramétrages de Windows automatisés, Logiciels maisons et tutoriels
Reply

Marsh Posté le 03-03-2012 à 00:45:03    

justement, il y a seulement VLC.mkv ... qui a donc été créé par VLC

 

Ainsi, si je crée ma propre extension (pour que ce ne soit pas dans le registre a priori, commetn faire ?)


Message édité par nisalon_caje le 03-03-2012 à 00:46:35

---------------
http://nisalon.labrute.com/
Reply

Marsh Posté le 03-03-2012 à 00:47:21    

Si c'est écrit VLC.mkv alors il faut aller dans HKEY_CLASSES_ROOT\VLC.mkv et ajouter ce qui t'arrange ;)


---------------
Logiciels Automatisés, Mises à jour et paramétrages de Windows automatisés, Logiciels maisons et tutoriels
Reply

Marsh Posté le 03-03-2012 à 00:54:36    

je comprends bien, mais quelque part ca me "gêne" puisque ca a été créé par vlc ... donc cela signifie que sur chaque extension je dois aller modifier qqch dans les clefs de vlc (et on peut supposer que si je désinstalle vlc, ces clefs disparaitront)
 
Il n'y aurait pas plutôt moyen de créer une clef comme la VLC.mkv (que j'appelerai par ex MonProg.mkv) et que je rajoute cette clef dans la clef .mkv ?


---------------
http://nisalon.labrute.com/
Reply

Marsh Posté le 03-03-2012 à 00:59:17    

C'est sûrement possible de s'ajouter dans .mkv mais je n'ai pas essayé.


---------------
Logiciels Automatisés, Mises à jour et paramétrages de Windows automatisés, Logiciels maisons et tutoriels
Reply

Marsh Posté le 03-03-2012 à 01:01:22    

d'accord
 
parce que là comme, pour les .mkv, c'est "occupé" par vlc, et que je ne vais pas aller écrire dans les clefs de vlc, il faudrait que je m'insère directement dans le .mkv, n'est-ce pas ?


---------------
http://nisalon.labrute.com/
Reply

Marsh Posté le 03-03-2012 à 01:06:45    

Oui probablement, à tester ;)
 
Mais bon, écrire dans VLC n'est pas gênant...


---------------
Logiciels Automatisés, Mises à jour et paramétrages de Windows automatisés, Logiciels maisons et tutoriels
Reply

Marsh Posté le 03-03-2012 à 01:07:48    

ben si vlc est désinstallé, il est probable que ses clefs disparaissent ... donc les miennes


---------------
http://nisalon.labrute.com/
Reply

Marsh Posté le 03-03-2012 à 01:09:20    

Reply

Marsh Posté le 03-03-2012 à 01:15:55    

mouais ...
je préfèrerais pouvoir écrire directement dans la clef .mkv :)


---------------
http://nisalon.labrute.com/
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed