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!!!