Skip to content

Instantly share code, notes, and snippets.

@jojobyte
Last active November 5, 2024 02:36
Show Gist options
  • Save jojobyte/66c8346ed8948b9b395f to your computer and use it in GitHub Desktop.
Save jojobyte/66c8346ed8948b9b395f to your computer and use it in GitHub Desktop.
Cmder Context (Right-Click) Menu for Windows 7, 8, 10 & 11
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder]
[-HKEY_CLASSES_ROOT\Directory\shell\Cmder]
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder]
@="Open Cmder Here"
"Icon"="C:\\tools\\cmder\\Cmder.exe,0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""
[HKEY_CLASSES_ROOT\Directory\shell\Cmder]
@="Open Cmder Here"
"Icon"="C:\\tools\\cmder\\Cmder.exe,0"
[HKEY_CLASSES_ROOT\Directory\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%1\""
@jeferandom
Copy link

Thank you

@secp8x32
Copy link

Thanks a lot :)

@shawon39
Copy link

shawon39 commented Apr 21, 2021

You can go to Settings > Integration and set this in the command field (upper section).

{cmder} -cur_console:n:d:"%V"

Click on the Register > Save settings

image

@euedeep
Copy link

euedeep commented Jun 21, 2021

No need to do anything like this! Simply we can add Cmder and it will open at our particular path from where we open it.!

You can go to Settings > Integration and set this in the command field (upper section).

{bash} -cur_console:n:d:"%V"
%V is used to pass the current directory you are in.

After that, you just need to hit the Register button in the upper section.
image

mantul

{Shells::cmd (Admin)} -cur_console:n:d:"%V"

@abdes-zakari
Copy link

Easy way:

  • Open a terminal as an Administrator.
  • Navigate to the directory you have placed Cmder.
  • Execute .\cmder.exe /REGISTER ALL

@SkyGra
Copy link

SkyGra commented Aug 23, 2021

Easy way:

  • Open a terminal as an Administrator.
  • Navigate to the directory you have placed Cmder.
  • Execute .\cmder.exe /REGISTER ALL

Thanks, it does work.

@lawweiliang
Copy link

Easy way:

  • Open a terminal as an Administrator.
  • Navigate to the directory you have placed Cmder.
  • Execute .\cmder.exe /REGISTER ALL

Yeah, this is easy and straightforward. Thanks, brother.

@sergioabreu-g
Copy link

If you update to Windows 11 you will have to disable and enable it again. Also, it will not appear in the main context menu, but under the "Show more options" submenu due to the W11 new context menu design.

@elisim
Copy link

elisim commented Jun 28, 2022

Tested on windows 11 and works :)

@amirhossein-fzl
Copy link

@jojobyte
If you can use environment variables, it will be great. For example :

"%CMDER_ROOT%\\Cmder.exe"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment