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.exe
parâmetros da linha de comando :-
/s
Retira os caracteres de aspas da linha de comandos; -
/d
Ignora os comandos AutoRun do registro; -
/c
Executar 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.exe
lanç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\""