2 votes

Changer le programme par défaut pour ouvrir les fichiers .bat

Je veux changer le programme par défaut pour ouvrir les fichiers .bat en cmder, donc dans la clé de registre : HKEY_CLASSES_ROOT\batfile\shell\open\command J'ai fait ce qui suit :

entrer la description de l'image ici

Mais lorsque j'ouvre un fichier .bat, je reçois l'erreur suivante :

entrer la description de l'image ici

Comment puis-je résoudre cela ?

Éditer :

J'ai modifié la valeur de la clé de registre en : C:\Dev\Cmdr\Cmder.exe "%1"

Mais je reçois ce message à chaque fois que j'ouvre un fichier batch :

Le nom de répertoire n'est pas valide.

entrer la description de l'image ici

1 votes

"Certains" .bat fichiers ou tous? Quelque chose en particulier à propos des fichiers bat ou de leur emplacement?

0voto

Aganju Points 9650

Vous devez utiliser des guillemets autour de %1, sinon les chemins contenant des espaces sont interprétés comme des paramètres séparés : ...cmder “%1”

0 votes

S'il vous plaît vérifiez ma modification

0voto

mindOf_L Points 101

J'ai essayé avec ConEmu. J'ai ajouté cette chaîne à l'existant :

C:\(chemin_vers_application)\ConEmu64.exe "%1" %*

La dernière partie ("%1" %*) était déjà là avant la modification.

Je pense donc que vous devez ajouter %* après la valeur de votre chaîne entière dans regedit (dans votre cas) : C:\Dev\Cmdr\Cmder.exe "%1" %*

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X