Windows 7: Comment modifier le programme qui ouvre un fichier batch?

10

Je me souviens dans Windows XP où vous pouviez modifier les associations de fichiers pour non seulement changer le programme qui ouvrirait certains fichiers, mais aussi modifier des éléments individuels dans le menu contextuel d'un fichier. Vous pouvez également modifier les options de ligne de commande si vous le souhaitez.

Je voudrais le faire avec des fichiers batch afin que je puisse changer l'option Edit pour ouvrir le fichier batch avec Notepad2. Un double-clic exécuterait toujours la commande Ouvrir pour que le fichier de commandes s'exécute normalement.

Il semble que cette fonctionnalité avancée de Windows 7 ait été supprimée et remplacée par une fonctionnalité qui vous permet simplement de modifier le programme d'ouverture d'un fichier. Est-ce que je peux ouvrir un fichier batch pour le modifier dans un éditeur de texte de mon choix?

oscilatingcretin
la source

Réponses:

17

L'association se trouve dans le registre Windows

HKEY_CLASSES_ROOT \ batfile \ shell \ edit \ command

les données par défaut sont

% SystemRoot% \ System32 \ NOTEPAD.EXE% 1

Vous pouvez modifier la cible de données pour votre programme de choix.

entrez la description de l'image ici

.

J'ai utilisé ce programme pour le trouver

.

Moab
la source
Dois-je redémarrer l'ordinateur pour le faire? J'ai changé la clé pour "C: \ Program Files \ Notepad ++ \ notepad ++. Exe% 1" mais "Edit" continue d'ouvrir sur le bloc-notes Windows ...
Diogo
opps, cela ne fonctionne que pour les batfiles, j'essayais d'ouvrir des fichiers .txt ... Cela fonctionnait maintenant .... Désolé: D
Diogo
Impressionnant! Ça a marché. Je n'ai même pas eu à redémarrer. Merci mon pote.
oscilatingcretin
Peut-être que% 1 devrait être cité au cas où le nom du fichier de commandes contient des espaces. ie "% 1"
Felipe Alameda A