Observe a próxima chave do registro: HKEY_CLASSES_ROOT\Directory\shell\cmd ; exportá-lo de regedit fornece a próxima saída:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="@shell32.dll,-8506"
"NoWorkingDirectory"=""
"Extended"=""
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""
Tente as próximas alterações no arquivo exportado e importe-o (ex .: Merge do menu de contexto do botão direito) com privilégios elevados (ele irá adicionar Open CMDER here funcionalidade ao seu explorador de arquivos, supondo caminho certo para cmder.exe na última linha); se você quiser substituir a funcionalidade Open command window here , altere a última linha somente:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\cmder]
@="Open CMDER here"
"NoWorkingDirectory"=""
"Extended"=""
[HKEY_CLASSES_ROOT\Directory\shell\cmder\command]
;;; @="cmd.exe /s /k pushd \"%V\""
@="cmd.exe /s /d /c pushd \"%V\"&start \"\" cmder.exe"
Editar
-
cmd.exeparâmetros da linha de comando :-
/sRetira os caracteres de aspas da linha de comandos; -
/dIgnora os comandos AutoRun do registro; -
/cExecutar Comando e, em seguida, finalizar; -
pushd "%V"Altere o diretório / pasta atual e armazene a pasta / caminho anterior para uso pelo comando POPD; -
&Execute o comando antes e depois execute o comando após ;
-
-
start "" cmder.exelança seu aplicativo; - todos
"são escapados aqui com\;- para adicionar o caminho completo a
cmder.exe, por ex."C:\bin\cmder.exe", escape também de\.
- para adicionar o caminho completo a
Se a última instrução for o caso, use a sintaxe da seguinte forma:
@="cmd.exe /s /d /c pushd \"%V\"&start \"\" \"C:\bin\cmder.exe\""