Sé cómo agregar un menú contextual para cuando haces clic en una carpeta real:
[HKEY_CLASSES_ROOT\Directory\shell\commandNameHere]
pero ¿qué hay de hacer clic en nada en una carpeta ?
como hago una nueva carpeta en mi escritorio, hago doble clic para ingresar a la carpeta, luego hago clic derecho en nada (la carpeta está vacía), ahora quiero que mi menú contextual aparezca en esta situación.

HKEY_CLASSES_ROOT\Directory\Background[HKEY_CLASSES_ROOT\Directory\Background\shell\commandNameHere]Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\Shell]@="none"``[HKEY_CLASSES_ROOT\Directory\shell\gitBashHere][HKEY_CLASSES_ROOT\Directory\Background\shell\gitBashHere]"Icon"="C:\\icons\\git-gui.ico""MUIVerb"="git bash here""Position"="bottom"``[HKEY_CLASSES_ROOT\Directory\shell\gitBashHere\command][HKEY_CLASSES_ROOT\Directory\Background\shell\gitBashHere\command]@="C:\\Program Files\\Console2\\Console.exe -d %v"Respuestas:
Para cualquier persona interesada, aquí está el
.regarchivo para agregar esta funcionalidad al menú contextual de Windows:(Tomado del comentario de xero )
Esto agrega un comando al menú contextual llamado "git bash here" con un icono, que abre una consola.
El comando se agrega debajo de ambos:
HKEY_CLASSES_ROOT\Directory\shell, el menú contextual cuando hace clic derecho en una carpetaHKEY_CLASSES_ROOT\Directory\background, el menú contextual cuando hace clic con el botón derecho en el espacio vacío "fondo" mientras está en una carpetafuente
fuente
Aquí hay una solución para todos los menús contextuales.
/programming/20449316/how-add-context-menu-item-to-windows-explorer-for-folders/20458056#20458056
Pero, Cómo pasar múltiples directorios o archivos a este menú contextual como argumentos ya que% 1 solo toma uno y cuando presionamos Ctrl + clic en múltiples archivos, abre los múltiples tiempos ejecutables en lugar de enviarlos todos como argumentos.
fuente