Título: super batch unido ;D
Publicado por: Rodrihack en 4 Julio 2008, 23:58 pm
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
Título: Re: super batch unido ;D
Publicado por: Crazy.sx en 5 Julio 2008, 07:30 am
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.
Título: Re: super batch unido ;D
Publicado por: SmartGenius en 6 Julio 2008, 04:54 am
jeje.. de verdad que es bastante codigo pegado... myy beuna selecion... xD
Título: Re: super batch unido ;D
Publicado por: Zaraki_lkenpachi en 21 Julio 2008, 23:42 pm
Donde se consigue el manual del Copy/Paste :P Muy buena union de codigo Batch es una buena utilidad gracias :)
|