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 :

enter image description here

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

enter image description here

Comment puis-je résoudre ce problème ?

Modifier :

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

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

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

enter image description here

1 votes

"sont" .bat fichiers ou tous? Quelque chose en particulier concernant les fichiers bat ou leur emplacement?

0voto

Aganju Points 9650

Vous devez utiliser des guillemets autour du %1, sinon les chemins contenant des espaces arrivent en tant que paramètres séparés: ...cmder “%1”

0 votes

Veuillez vérifier ma modification

0voto

mindOf_L Points 101

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

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

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

Donc je pense que vous devez ajouter %* après toute la valeur de votre chaîne 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