Modifier l'action du menu contextuel «Modifier» de l'explorateur Windows 7 pour les fichiers jpg et autres types de fichier image

55

Lorsque je clique avec le bouton droit sur un fichier jpg dans l'Explorateur Windows (Windows 7), je constate qu'il existe un élément de menu "Modifier". Si je clique sur cet élément, il ouvre l'image dans MSPaint. Blabla. Paint.NET est installé et j'aimerais modifier l'action "Modifier" pour ouvrir l'image dans Paint.NET.

Comment puis-je m'y prendre?

slolife
la source

Réponses:

55

J'ai trouvé ce petit programme en surfant sur le Web: Editeur de programmes par défaut . Je pense qu'il est capable de faire ce que vous voulez.

djeidot
la source
5
Bingo! Cela a fonctionné comme un charme. Merci pour l'info.
Slolife
4
Je cherchais un moyen de faire la même chose pour l'édition de fichiers HTML. Le programme a bien fonctionné.
Jeromy Anglim
2
Le programme est un sacré sauveur de vie.
Cora
2
C'est ... c'est beau. Pourquoi cela ne fait-il pas déjà partie de Windows?
Rudey
1
Dans XP, il existait une interface graphique permettant de modifier et même d’ajouter des options de menu contextuel dans le gestionnaire d’association de fichiers. Les versions ultérieures de Windows ont une interface utilisateur graphique d'associations différente dans laquelle l'interface est "simplifiée" (comme dans l'esprit simple), de sorte que nous ne sommes pas tous distraits par trop d'options. C'est exactement pourquoi je n'aime pas Microsoft.
LinuxDisciple
32

La clé de registre souhaitée est la suivante:

  • HKEY_CLASSES_ROOT\Paint.Picture\shell\edit\commandpour les fichiers .bmp ,
  • HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\commandpour les fichiers .jpg .

Changez-le pour "C:\Path\to\your\image\program.exe" "%1"inclure le " "et cela devrait fonctionner.

Otiel
la source
Et pour les fichiers .ico , la clé de registre à modifier / créer estHKEY_CLASSES_ROOT\icofile\shell\edit\command
Otiel
3
La modification a HKCR\SystemFileAssociations\imageégalement fait l'affaire pour les .pngfichiers sur mon système. Apparemment, cette touche remplace toutes les commandes définies dans pngfile; vraisemblablement c'est la même chose pour les .jpgfichiers et jpegfile.
Lexikos
2
Pour utiliser l'approche ci-dessus, vous devez connaître le nom que Windows attribue à l'association de fichier (c'est-à-dire Paint.Picture). Pour trouver cette partie, exécutez "assoc .bmp" sur la ligne de commande. Si vous souhaitez modifier l'association sur une extension autre que ".bmp", exécutez "assoc .thatotherextension".
LinuxDisciple
6

hé, je pensais juste que je mettrais ça dans cette page puisque cette page s’est révélée utile. J'ai essayé de changer la fonction EDIT pour qu'elle pointe vers Notepad ++ plutôt que Notepad pour les fichiers .txt depuis un moment. ses sous

"HKEY_CLASSES_ROOT \ SystemFileAssociations \ text \ shell \ edit \ command" pointez-le simplement sur l'éditeur de mot de votre choix.

bravo à la CGA

grayfox
la source
J'ai le même problème avec le bloc-notes / notepad ++ mais si je vais à regedit et cherche le chemin que vous avez fourni - il n'y a pas text \ shell \ edit etc.
statique Le
1
pour moi c'était à HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ SystemFileAssociations
Omid Aminiva le
C’était exactement ce que je recherchais, donc j’encadrerai avec plaisir pnuts -2 représentant avec un +10 pour vous :)
Bill K
2

Cliquez avec le bouton droit de la souris sur un fichier jpg, choisissez Propriétés, sous l'onglet Général, cliquez sur Modifier dans le champ "Ouvre avec". Accédez au fichier .exe Paint.NET et sélectionnez-le. Cliquez sur Ouvrir puis sur OK. Maintenant, vos fichiers jpg doivent s'ouvrir automatiquement avec Paint.NET.

CGA
la source
4
Cela change l'action "Ouvrir", pas l'action "Modifier", si je ne me trompe pas.
Snark
Oui, mais il faut aussi ajouter Paint.NET à l’entrée de menu contextuel "ouvrir avec", ce qui donne essentiellement au PO les alternatives qu’il souhaite.
CGA
3
Bien que de bonnes informations, ce n’est pas ce que je recherche. J'aime ce que fait Open et je ne veux pas le changer. Je cherche vraiment à changer le menu contextuel Modifier.
Slolife
1
Je pense avoir trouvé la clé de registre qui contrôle ce menu contextuel: "HKEY_CLASSES_ROOT \ SystemFileAssociations \ image \ shell \ edit \ command" Modifiez la valeur de la chaîne par défaut dans votre chemin Paint.NET. Dans mon cas, je l'ai changé en Xnview comme ceci: "C: \ Program Files (x86) \ XnView \ xnview.exe" "% 1" Comme toujours lors de la modification du registre, faites attention, en prenant un point de restauration système avant toute modification une bonne idée.
CGA