Você precisa usar aspas em torno do% 1, caso contrário, os caminhos com espaços em branco serão colocados como parâmetros separados: ...cmder “%1”
Eu quero mudar o programa padrão para abrir arquivos .bat para cmder
, então na chave de registro: HKEY_CLASSES_ROOT\batfile\shell\open\command
eu fiz o seguinte:
Masquandoabroumarquivo.bat,recebooseguinteerro:
Comopossoresolverisso?
AltereiovalordachavedoRegistropara:C:\Dev\Cmdr\Cmder.exe"%1"
Mas recebo esta mensagem sempre que abro algum arquivo de lote:
The directory name is invalid.
Você precisa usar aspas em torno do% 1, caso contrário, os caminhos com espaços em branco serão colocados como parâmetros separados: ...cmder “%1”