super batch unido ;D

Iniciado por Rodrihack, 4 Julio 2008, 23:58 PM

0 Miembros y 1 Visitante están viendo este tema.

Rodrihack

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

Crazy.sx

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.

Destruir K. LOL

SmartGenius

jeje.. de verdad que es bastante codigo pegado... myy beuna selecion... xD


Zaraki_lkenpachi

Donde se consigue el manual del Copy/Paste  :P Muy buena union de codigo Batch es una buena utilidad gracias  :)