hola e unido varios batch's que e echo yo y otros amigos en uno solo. Contiene calculadora, editor host, captura de pantalla, mensajero por red, cambia las contraseñas de user's y un completo administrador de ventanas echo por rockox.
espero y les guste, segire juntando varios batch's al mio xD nos vemos aqui les dejo el code.
A van a necesitar nircmd, aqui les dejo el link de descarga directa desde la web del autor.-http://www.nirsoft.net/utils/nircmd.zip (http://www.nirsoft.net/utils/nircmd.zip)
solo copian nircmd a system 32 y ya
@echo off
:home
title ultra batch by RodriHack
cls
color f1
set a=echo
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º RodriHack º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º [1] Calculadora º [2] Editor host º [3] capturar pantalla º
%a% ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
%a% º [4] Mensajero por red º [5] cambiar contraseñas de users º
%a% ºÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
%a% º [6] administrador de ventanas º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
%a%.
%a%.
%a%.
set /p eleccion=escoje lo que quieres usar:
if ["%eleccion%"]==[""] (
echo no has puesto nada!!!
ping -n 3 127.0.0.1 >nul
goto home
)
if %eleccion%==1 goto calculadora
if %eleccion%==2 goto host
if %eleccion%==3 goto captura
if %eleccion%==4 goto men
if %eleccion%==5 goto contra
if %eleccion%==6 goto ventana
:calculadora
cls
title calculadora
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
%a% º que es lo que quiere hacer: º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
%a% º sumar [1] º multiplicar [2] º dividir[3] º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º restar [4] º salir [5] º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
%a% º [6] volver º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
set /p orden=indique el numero de lo que decea hacer:
if ["%orden%"]==[""] (
echo no has puesto nada!!!
ping -n 3 127.0.0.1 >nul
goto calculadora
)
if %orden%==1 goto suma
if %orden%==2 goto multiplicacion
if %orden%==3 goto dividir
if %orden%==4 goto restar
if %orden%==5 goto salir
if %orden%==6 goto home
:suma
cls
title suma
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º SUMA º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo.
set /p uno=indique la primera cifra a sumar y de enter:
cls
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º SUMA º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo.
set /p dos=segunda cifra a sumar:
cls
set /a resultado=%uno%+%dos%
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º Esta siendo procesado su resultado º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
ping -n 2 127.0.0.1 >nul
echo.
echo,
echo su resultado es %resultado%
echo.
echo.
pause
cls
:volver
title return
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
%a% º que es lo que decea hacer: º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
%a% º [1] volver al menu primcipal º [2] volver a la calculadoraº
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º [3] salir º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo.
echo.
echo.
echo.
echo.
set /p decicion= que decea hacer?_:
if ["%decicion%"]==[""] (
echo no has puesto nada!!!
ping -n 3 127.0.0.1 >nul
goto volver
)
if %decicion%==1 goto home
if %decicion%==2 goto calculadora
if %decicion%==3 goto salir
:multiplicacion
cls
title multiplicacion
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º MULTIPLICACION º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo.
set /p uno=indique la primera cifra a multiplicar y de enter:
cls
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º MULTIPLICACION º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo.
set /p dos=segunda cifra a multiplicar:
cls
set/a resultado=%uno%*%dos%
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º Esta siendo procesado su resultado º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
ping -n 2 127.0.0.1 >nul
echo.
echo,
echo su resultado es %resultado%
echo.
echo.
pause
cls
goto volver
:dividir
cls
title divicion
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º DIVIVION º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo.
set /p uno=indique la primera cifra a dividir y de enter:
cls
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º DIVIVION º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo.
set /p dos=segunda cifra a dividir:
cls
set /a resultado=%uno% / %dos%
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º Esta siendo procesado su resultado º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
ping -n 2 127.0.0.1 >nul
echo.
echo,
echo su resultado es %resultado%
echo.
echo.
pause
cls
goto volver
:restar
cls
title resta
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º RESTA º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo.
set /p uno=indique la primera cifra a restar y de enter:
cls
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º RESTA º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo.
set /p dos=segunda cifra a restar:
cls
set/a resultado=%uno%-%dos%
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º C A L C U L A D O R A º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º Esta siendo procesado su resultado º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
ping -n 2 127.0.0.1 >nul
echo.
echo,
echo su resultado es %resultado%
echo.
echo.
pause
cls
goto volver
:salir
echo.
echo.
echo by RodriHack
ping -n 3 127.0.0.1 >nul
exit
:host
cls
title blocker de paginas web
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º H O S t º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
%a% º bloquea la pagina que le indiques º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
%a% º [1] volver º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
set file=%windir%\system32\drivers\etc\hosts
set ip=0.0.0.0
:start
echo.
%a%.
%a%.
echo.
if exist %file% (goto lock)
if not exist %file% (goto error1)
:lock
attrib -r %file%>NUL
%a% preciona 1 para volver al menu principal
echo insertar direccion "www."
echo ejemplo:
echo google.com
echo.
:wrote
set confirm=
set /p url="insertar url: "
if ["%url%"]==[""] (
echo no has puesto nada!!!
ping -n 3 127.0.0.1 >nul
goto host
)
if %url%==1 goto home
echo.
echo ud pusò la direccion: %url%
:yesorno
echo.
set /p confirm="es correcta? [s/n]"
if ["%confirm%"]==[""] (
echo no has puesto nada!!!
ping -n 3 127.0.0.1 >nul
goto yesorno
)
if "%confirm%"=="y" (goto ready)
if "%confirm%"=="Y" (goto ready)
if "%confirm%"=="s" (goto ready)
if "%confirm%"=="S" (goto ready)
if "%confirm%"=="n" (goto wrote)
if "%confirm%"=="N" (goto wrote)
goto yesorno
:ready
if "%url%"=="" (goto error2)
set www=%url:~0,4%
if "%www%"=="www." (goto error2)
if "%www%"=="WWW." (goto error2)
if "%www%"=="wwW." (goto error2)
if "%www%"=="wWw." (goto error2)
if "%www%"=="Www." (goto error2)
attrib -r %file%>NUL
echo %ip% %url%>>%file%
echo %ip% www.%url%>>%file%
echo Si usted es reciben el mensaje " el Acceso Denegado " es porque usted no tiene privilegios suficientes.
echo Si no. Está bien.
pause>NUL
goto fin_host
:error1
echo El archivo necesario: %file% no existe.
pause>NUL
goto EOF
:error2
echo Por favor escriba la url correctamente.
echo Usted no es puesto "www."
echo.
pause>NUL
goto lock
:fin_host
cls
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º H O S t º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
%a% º que es lo que decea hacer: º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
%a% º [1] volver al menu primcipal º [2] volver editor de host º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo º [3] salir º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
echo.
echo.
echo.
echo.
echo.
set /p decicion= que decea hacer?_:
if ["%decicion%"]==[""] (
echo no has puesto nada!!!
ping -n 3 127.0.0.1 >nul
goto fin_host
)
if %decicion%==1 goto home
if %decicion%==2 goto host
if %decicion%==3 goto salir
:captura
cls
title captura del Escritorio
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º captura de la pantalla º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
%a% º que es lo que decea hacer: º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
%a% º [1] volver º [2]capturar la pantalla º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
%a%.
%a%.
%a%.
set /p cap=que es lo que decea hacer?
if ["%cap%"]==[""] (
echo no has puesto nada!!!
ping -n 3 127.0.0.1 >nul
goto captura
)
if %cap%==1 goto home
if %cap%==2 (goto 123)
:123
cd %homedrive%\
set a=nircmd
set b=%random%
Title captura de pantalla
ping -n 127.0.0.1>nul
%a% win min alltop
%a% sendkey 0x2C press
ping -n 2 127.0.0.1>nul
%a% clipboard saveimage "%b%.jpg"
start %b%.jpg
msg * se a guardado la imagen en c:
goto home
:men
title mensajero via net send xD
cls
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º MENSAJERO POR RED º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo º QUE ES LO QUE DESEA HACER?º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo. º [1] ver quienes estan en tu red º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͺ
%a% º [2] hacer el mensaje º [3] salir º
%a%. ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
set /p eleccion=que decea hacer?
if ["%eleccion%"]==[""] (
echo no has puesto nada!!!
ping -n 3 127.0.0.1 >nul
goto men
)
if %eleccion%==3 goto salir
if %eleccion%==1 goto users
if %eleccion%==2 goto mensaje
if ["%numero%"]==[""] (
echo No has puesto nada!
pause>nul
goto men
:users
title users
net view
echo.
echo.
echo estos son los usuarios pulse una tecla para continuar
pause >nul
goto men
:mensaje
cls
title mensajes
echo.
echo.
echo escribe el nombre del usuario al que le quieres enviar el mensaje
echo.
echo pero si quieres enviarselo a todos los de tu red
echo.
echo solamente escribe * (el asterisco)
echo.
echo. preciona enter
echo.
echo y ensegida el mensaje
echo.
echo. y otra vez enter xD
echo.
set /p user=nombre de usuario:
if ["%user%"]==[""] (
echo no has puesto nada!!!
ping -n 3 127.0.0.1 >nul
goto mensaje
)
:123123
cls
set/p mensaje=tu mensaje ensegida:
if ["%mensaje%"]==[""] (
echo no has puesto nada!!!
ping -n 3 127.0.0.1 >nul
goto 123123
)
net send %user% %mensaje%
ping -n 2 127.0.0.1 >nul
msg * tu mensaje a sido enviado xD
goto men
:contra
cls
title modificar contraseñas de cualquier user
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º %time:~,5% º
%a% ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
%a% º mod. de contraseña de users º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo º [1] modificar contrseña º [2] volver º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
%a% º [3] salir º
%a% ÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
%a%.
%a%.
set /p elecc1=que es lo que decea hacer?
if ["%elecc1%"]==[""] (
echo no has puesto nada!!!
ping -n 3 127.0.0.1 >nul
goto contra
)
if %elecc1%==1 goto modif
if %elecc1%==2 goto home
if %elecc1%==3 goto salir
:modif
cls
title cambio de contraseña de cualquier usuario
echo cambia la contraseña de cualquier usuario de la lista sigiente .-
echo.
echo estos son los users
echo.
net user
:user01
set/p usuario=a quien le quieres cambiar la contraseña? escribe su nombre.-
if ["%usuario%"]==[""] (
echo no has puesto nada!!!
ping -n 3 127.0.0.1 >nul
goto user01
)
echo.
:contr01
set/p contra=que contraseña quieres que sea?
if ["%contra%"]==[""] (
echo no has puesto nada!!!
ping -n 3 127.0.0.1 >nul
goto contr01
)
cls
net user %usuario% %contra%
cls
echo se a cambiado la contraseña correctamente
echo.
echo by RodriHack
pause > nul
:ventana
cd %windir%\system32
TITLE Administracion de Ventanas by RockoX!
CD %WINDIR%\SYSTEM32
:RockoX
cls
@echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º Administracion de Ventanas by RockoX º
@echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º 1.-Transparentar Ventana º º 2.-Esconder Ventana º
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º 3.-Mostrar Ventana º º 4.-Minimizar Ventana º
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º 5.-Maximizar Ventana º º 6.-Traer al frente Ventanaº
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º 7.-Restaurar Ventana º º 8.-Mover Ventana º
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º 9.-Centrar Ventana º º 10.-Cerrar Ventana º
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º 11.-Salir º
echo ÿÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
@echo.
@set /p opcion=Teclee el numero de la opcion dada :
@if ["%opcion%"]==[""] (
@cls
@echo No has puesto nada!
@pause>nul
@goto :RockoX
)
@if %opcion% LSS 1 (
@goto :Error
@goto :EOF
)
@if %opcion% GTR 11 (
@goto:Error
@goto :EOF
)
@if %opcion%==1 (goto trans)
@if %opcion%==2 (goto hide)
@if %opcion%==3 (goto show)
@if %opcion%==4 (goto Mini)
@if %opcion%==5 (goto max)
@if %opcion%==6 (goto Frente)
@if %opcion%==7 (goto Restore)
@if %opcion%==8 (goto Mover)
@if %opcion%==9 (goto Centrar)
@if %opcion%==10 (goto Close)
@if %opcion%==11 (goto salir)
:Error
@cls
@echo Revise las opciones!
@pause>nul
@goto :RockoX
:Trans
@cls
echo Teclee las primeras letras del titulo de su ventana, recomendado minimo 3 o 4:
set /p win=
if ["%win%"]==[""] (
cls
echo No has puesto nada!
pause>nul
goto :trans
)
:Trans2
cls
echo Tabla de valores de transparencia.
echo 1 - 255
echo 1 - Invisible
echo 2 - Completamente opaco
echo.
set /p value=Teclee el grado de transparencia para la ventana :
if ["%value%"]==[""] (
cls
echo No has puesto nada!
pause>nul
goto :Trans2
)
if %value% GTR 255 (
cls
echo El valor debe de ser menor de 255 y mayor a 1.
pause>nul
goto :trans2
)
if %value% LSS 1 (
cls
echo El valor debe de ser mayor a 1 y menor a 255.
pause>nul
)
nircmd win trans ititle "%win%" %value%
goto :RockoX
:hide
cls
set /p winhide=Teclee las primeras letras del titulo de su ventana, recomendado mas de 3 o 4 :
if ["%winhide%"]==[""] (
cls
echo No has puesto nada!
pause>nul
goto :hide
)
nircmd win hide ititle "%winhide%"
goto :RockoX
:show
cls
set /p winshow=Teclee las primeras letras del titulo de su ventana, recomendado mas de 3 o 4 :
if ["%winshow%"]==[""] (
cls
echo No has puesto nada!
pause>nul
goto :show
)
nircmd win show ititle "%winshow%"
goto :rockoX
:Mini
cls
set /p winmin
=Teclee las primeras letras del titulo de su ventana, recomendado mas de 3 o 4 :
if ["%winmin%"]==[""] (
cls
echo No has puesto nada!
pause>nul
goto :mini
)
nircmd win min ititle "%winmin%"
goto :RockoX
:max
cls
set /p winmax=Teclee las primeras letras del titulo de su ventana, recomendado mas de 3 o 4 :
if ["%winmax%"]==[""] (
cls
echo No has puesto nada!
pause>nul
goto :Max
)
nircmd win max ititle "%winmax%"
goto :RockoX
:Frente
cls
set /p winfront=Teclee las primeras letras del titulo de su ventana, recomendado mas de 3 o 4 :
if ["%winfront%"]==[""] (
cls
echo No has puesto nada!
pause>nul
goto :Frente
)
nircmd win activate ititle "%winfront%"
goto :RockoX
:Restore
cls
set /p winrestore=Teclle las primeras letras del titulo de su ventana, recomenadado mas de 3 o 4 :
if ["%winrestore%"]==[""] (
cls
echo No has puesto nada!
pause>nul
goto :Restore
)
nircmd win normal ititle "%winrestore%"
goto :RockoX
:Mover
cls
set /p winmove=Teclee las primeras letras del titulo de su venta, recomendado mas de 3 o 4 :
if ["%winmove%"]==[""] (
cls
echo No has puesto nad
a!
pause>nul
goto :Mover
)
:mover2
cls
set /p winmove2=Teclee el valor de X :
if ["%winmove2%"]==[""] (
cls
echo No has puesto nad
a!
pause>nul
goto :Mover2
)
:mover3
set /p winmove3=Teclee el valor de Y :
if ["%winmove3%"]==[""] (
cls
echo No has puesto nad
a!
pause>nul
goto :Mover3
)
nircmd win move ititle "%winmove%" %winmove2% %winmove3%
goto :RockoX
:Centrar
cls
set /p wincenter=Teclee las primeras
letras del titulo de su ventana, recomendado mas de 3 o 4 :
if "%wincenter%"==[""] (
cls
echo No has puesto nada!
pause>nul
goto :Centrar
)
nircmd win center ititle "%wincenter%"
goto :RockoX
:Close
cls
set /p winclose=Teclee las primeras letras del titulo de su ventana, recomendado mas de 3 o 4:
if ["%winclose%"]==[""] (
cls
echo No has puesto nada!
pause>nul
goto :Close
)
nircmd win close ititle "%winclose%"
goto :RockoX
Jajaja, y si, quedó bien, buena selección, aunque no se si leí bien pero ví ninguno mío :xD, pero igual gracias por compartir esto de "nuevo"... Ahora esperaré tus propios códigos o el de tus amigos..., te lo digo de buena onda che.
Bienvenido al foro. Lukhardy.
jeje.. de verdad que es bastante codigo pegado... myy beuna selecion... xD
Donde se consigue el manual del Copy/Paste :P Muy buena union de codigo Batch es una buena utilidad gracias :)