Aquí pueden comentar todo lo que quieran, sus dudas, avances o soluciones acerca del siguiente reto:
Reto iniciado por ELVJop
Reto Nº 6
 Nombre:            Menu contextual (ELVJop)
 Dificultad:         3/10
 Objetivo:          Crear un bat que agregue una entrada al menu contextual 
 Pistas:               Dare una pista que en teoria ayudaria un poco: Regedit > HR ||Pista aparte|| System 32
			
			
			
				Al menú contextual de que? del escritorio, de una carpeta, del cmd?
			
			
			
				Cita de: -- KiLiaN -- en  5 Mayo 2012, 17:10 PM
Al menú contextual de que? del escritorio, de una carpeta, del cmd?
Supongo que es indiferente, Esperemos a ver si 
ELVJop da más indicaciones al respecto  :rolleyes:
Salu2!
			
 
			
			
				El menu contextual mas usado suele ser el de los archivos (aparte de ser el mas facil si no me equivoco) pero me es indiferente hacer possible el de los archivo y o carpetas
			
			
			
				A ver si esto es lo que pide el reto:
@Echo off
:menu
cls
rem By -- KiLiaN --
echo								(s)Salir
echo.
echo 1- Eliminar una de las opciones del menu contextual.
echo.
echo 2- Añadir una opcion al menu contextual.
echo.
echo 3- Ver las opciones del menu contextual.
echo.
set /P option=Elige una opcion: 
if "%option%" EQU "1" goto :borra
if "%option%" EQU "2" goto :nueva
if "%option%" EQU "3" goto :comprueba
if "%option%" EQU "s" exit
goto:menu
:nueva
echo.
echo.
set /P ext=Escribe la extension que quieres añadir al menu: 
echo.
Reg Add HKCR\Directory\shell\%ext% /F
set /P act=Escribe la accion que quieres que haga la extensión:
Reg Add HKCR\Directory\shell\%ext%\Command /D "%act%" /F
goto:menu
:borra
set /P ext=Escribe la extension que quieres eliminar del menu: 
Reg Delete HKCR\Directory\shell\%ext% /F
goto:menu
:comprueba
Reg Query HKCR\Directory\shell
:eof
echo.
echo.
pause>nul
Hay que ejecutarlo como administrador..
			
			
			
				Si lo hiciste ahora eres el amo pero no me referia a eso me referia a agregar algo al menu de todos los archivos como un antivirus mas o menos que aparecer analizar con avast XXXXXXXX.XXX No tiene porque estar mas abajo o mas arriba.
			
			
			
				HOLA!!!
(este batch recibe parametros... Mibatch.bat NombreEXT ComandoEXT)
Reg Add HKCR\Directory\shell\%1 /F
Reg Add HKCR\Directory\shell\%1\Command /D "%2" /F
GRACIAS POR LEER!!!