Alterar o programa padrão para abrir arquivos .bat

1

Eu quero mudar o programa padrão para abrir arquivos .bat para cmder , então na chave do registro: HKEY_CLASSES_ROOT\batfile\shell\open\command Eu fiz o seguinte:

enter image description here

Mas quando abro algum arquivo .bat, recebo o seguinte erro:

enter image description here

Como posso resolver isso ?

Editar:

Alterei o valor da chave do Registro para: C:\Dev\Cmdr\Cmder.exe "%1"

Mas eu recebo esta mensagem sempre que abro algum arquivo de lote:

O nome do diretório é inválido.

enter image description here

Ichigo Kurosaki
fonte
1
"alguns" .bat arquivos ou todos eles? Alguma coisa em particular sobre os arquivos de morcegos ou sua localização?
Mokubai

Respostas:

0

Você precisa usar aspas em torno do% 1, caso contrário, caminhos com espaços em branco neles chegam como parâmetros separados: ...cmder “%1”

Aganju
fonte
Por favor, verifique minha edição
Ichigo Kurosaki
0

Eu tentei com ConEmu. Eu anexei esta string ao existente:

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

A última parte ( "%1" %* ) estava lá antes da edição.

Então eu acho que você precisa adicionar %* depois de todo o valor da string no regedit (no seu caso): C:\Dev\Cmdr\Cmder.exe "%1" %*

EleazRs
fonte