Comment faire de notepad ++ l'éditeur par défaut d'un fichier batch Windows?

14

Sous Windows, si vous cliquez avec le bouton droit sur un .batfichier, il existe une option "Modifier", qui ouvre le fichier .bat avec notepad. Comment utiliser Windows à la Notepad++place?

Notez que cela est différent de la question Comment définir Notepad ++ comme éditeur par défaut? . Dans cette question, l'utilisateur demande un moyen de faire Notepad++l'ouvreur par défaut pour des types de fichiers spécifiques. Ce n'est pas ce que je veux ici, car je m'attends à ce qu'un double-clic sur les .batfichiers les exécute.

Becko
la source

Réponses:

24

Modifiez le programme associé au verbe "Modifier" pour les fichiers batch:

  • Exécutez RegEdit.
  • Accédez à HKEY_CLASSES_ROOT\batfile\shell\edit\command.
  • Modifier la valeur par défaut et changer les données de valeur de %SystemRoot%\System32\NOTEPAD.EXE %1à "C:\Program Files (x86)\Notepad++\notepad++.exe" %1
  • Fermez RegEdit.
  • Un clic droit -> "Modifier" devrait maintenant ouvrir les fichiers batch dans NotePad ++.

Remarque: Vous devrez peut-être ajuster votre chemin d'accès à Notepad ++. Exe s'il réside dans un dossier différent sur votre système.

Notez également: il s'agit d'un changement à l'échelle du système.

Ƭᴇcʜιᴇ007
la source
@MarkDuncan Ce n'est pas vraiment une autre façon d'affecter Notepad ++ à l'entrée de menu R-Click -> Modifier. ;)
Ƭᴇcʜιᴇ007
@ Techie007 - Non, c'est un moyen rapide et facile sans avoir à réécrire les entrées de registre. Je suis venu ici à la recherche de la même solution (éditer avec un autre programme) mais j'ai réalisé que le glisser-déposer serait suffisant.
Mark Duncan
Utilisé pour faire cela, mais cela ne fonctionne pas après win8. Y a-t-il un moyen de le faire dans win8 / win10? Btw j'utilise notepad2. Dans win8 / win10, il affichera "Windows ne peut pas ouvrir ce type de fichier (.cmd / .bat)"
Tiw
@POW vient de le faire dans Win 10. Fonctionne correctement, aucune erreur.
287352
1
J'ai dû mettre des guillemets %1pour le faire fonctionner avec des chemins de fichiers avec des espaces:"%1"
Peter Wood
0

S'il y a des espaces dans le nom de fichier en cours d'édition, "" peut être ajouté comme: "C: \ Program Files (x86) \ Notepad ++ \ notepad ++. Exe" "% 1"

Johned
la source