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, 10:55:08
Noticias: Privacidad - ¿Necesitas que se depure cierta informacion en nuestro portal?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Batch (Moderadores: HolyKnight, PyXOLo)
| | | |-+  Ejecutar cada X segundos
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Ejecutar cada X segundos  (Leído 619 veces)
tachenco
Recien llegado
*
Desconectado Desconectado

Mensajes: 17


Ver Perfil
« : 09 de Julio de 2008, 04:45:38 »

Hola, no se si seria mejor con Batch o VBS xo weno...

Quiero hacer un codigo en uno de esos dos lenguajes para que por ejemplo cada 10 segundos se ejcute un codigo en segundo plano (shutdown -a), es decir, que el usuario no vea absolutamente nada.

No creo que sea muy dificil pero no tengo ni idea

Muchas Gracias
En línea
PyXOLo
Moderador
*****
Desconectado Desconectado

Mensajes: 357


Ramuto Team # Participa ;)


Ver Perfil
« Respuesta #1 : 09 de Julio de 2008, 05:32:33 »

Hola, no se si seria mejor con Batch o VBS xo weno...

Quiero hacer un codigo en uno de esos dos lenguajes para que por ejemplo cada 10 segundos se ejcute un codigo en segundo plano (shutdown -a), es decir, que el usuario no vea absolutamente nada.

No creo que sea muy dificil pero no tengo ni idea

Muchas Gracias


......... explicate mejor, por favor Wink

:S no entendi "que no se vea nada".....
En línea

tachenco
Recien llegado
*
Desconectado Desconectado

Mensajes: 17


Ver Perfil
« Respuesta #2 : 09 de Julio de 2008, 05:56:40 »

Perdon crei q me habia explicado bien

Yo tengo un codigo: Shutdown -a

Quiero un programa que desde que lo abra, el codigo se  ejecute cada X segundos


Espero haberlo dejarlo mas claro
En línea
HolyKnight
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1,340


"La casa esta en orden, Felices Pascuas!".


Ver Perfil WWW
« Respuesta #3 : 09 de Julio de 2008, 10:34:52 »

sino me equivoco:

Código:
@echo off
:shut
shutdown -a
wait
wait
wait
wait
wait
wait
goto shut


disuclpen si hay algun error ando algo apurado
En línea

Holyknight informa que no habrá ningun tipo de tolerancia frente a los post que incumplan las reglas

Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Se Buscan escritores para la Nueva E-Zine de Hacker x Siempre


Para ver este enlace Registrate o Inicia Sesion
Aprende a programar en batch
---
Para ver este enlace Registrate o Inicia Sesion
Descarga el Day of Defeat Full
---
Para ver este enlace Registrate o Inicia Sesion
FAQ de Batch


"El amor auténtico, el amor ideal, el amor del alma, es el que sólo desea la felicidad de la persona amada sin exigirle en pago nuestra propia felicidad."

Para ver este enlace Registrate o Inicia Sesion
Eh vos! si vos! el que esta leyendo esto... Hace click aca y visita mi Blog
tachenco
Recien llegado
*
Desconectado Desconectado

Mensajes: 17


Ver Perfil
« Respuesta #4 : 10 de Julio de 2008, 04:30:29 »

muxas gracias!

pero una cosa, a cuanto equivale cada "wait"? me refiero en segundos
En línea
tachenco
Recien llegado
*
Desconectado Desconectado

Mensajes: 17


Ver Perfil
« Respuesta #5 : 10 de Julio de 2008, 04:53:09 »

lo he probado pero me dice que "wait"  no lo reconoce

¿¿??
En línea
.:MYTO:.
NZ1
*
Desconectado Desconectado

Mensajes: 29


Hunt3r m1nd 1s 0nly f0r f3w...


Ver Perfil
« Respuesta #6 : 10 de Julio de 2008, 05:06:45 »

Eso es porque wait puede ser de algo distinto, algún comando que hay que descargar y tal.

Lo mejor sería que fuera así:

Código:
@echo off
cmdow @ /HID & rem ^<---------------------------- descárgate el cmdow para que sea invisible
:cadacincosegundos
set segundo=%time:~6,2%
set /a cincosegundos=%segundo% + 5
If %cincosegundos% GEQ 60 goto esperar
:accion
If not %time:~6,2% GEQ %cincosegundos% goto accion
shutdown -a & rem ^< --------------------------------------- Aquí el comando.
goto cadacincosegundos
:esperar
ping -n 7 localhost > nul
goto cadacincosegundos


Creo que sería así para que cada cinco segundos se ejecute el shutdown -a
« Última modificación: 10 de Julio de 2008, 05:07:32 por .:MYTO:. » En línea

El conocimiento.. . al alcance de unos pocos... al alcance de un Hacker...
tachenco
Recien llegado
*
Desconectado Desconectado

Mensajes: 17


Ver Perfil
« Respuesta #7 : 10 de Julio de 2008, 05:16:03 »

okis muchas gracias! este si que ejecuta cada unos segudos.

lo malo es que no hace lo que esperaba, que era que cuando el usuario le de a apagar, ese codigo lo anulase, pero se apaga igual  Embarrassed

gracias de todas formas

En línea
masterskull123
NZ1
*
Desconectado Desconectado

Mensajes: 52

[SkullMaster123]


Ver Perfil
« Respuesta #8 : 10 de Julio de 2008, 06:11:29 »

pues man... hay muuuuchas maneras de hacer este tipo de cosas!... hay comandos que se pueden usar como el wait.. que en mi casa mi SO no lo trae, en cambio MI SO trae el comando sleep.. pero te dejo lo basico para que tu diseñes:

ping -a 127.0.0.1 < nul

sleep AquiCuantosSeg undosKierasEsp erar(1, 2, 3)

wait


solo usa tu imaginacion!
En línea


Para ver este enlace Registrate o Inicia Sesion
Skull MSN Manager V 0.2 (%100)


Para ver este enlace Registrate o Inicia Sesion
Skull Bat to Exe Compiler%100)


Para ver este enlace Registrate o Inicia Sesion
Skull Bat's EncrYpter BETA(%100)


Para ver este enlace Registrate o Inicia Sesion
Folder's Protector V 0.1/0.2


Para ver este enlace Registrate o Inicia Sesion
Carpathfor
Recien llegado
*
Desconectado Desconectado

Mensajes: 2


Ver Perfil
« Respuesta #9 : 23 de Julio de 2008, 07:23:55 »

Mira por ejemplo para decir hola cada 10 segundos se haria esto

@echo off
:menu
ping -n 10 127.0.0.1 < nul
echo Hola
goto menu

puedes cambiar el 10 por el tiempo que sea, eso si, en segundos
Espero que te sirva
En línea
zaek
NZ1
*
Desconectado Desconectado

Mensajes: 59



Ver Perfil
« Respuesta #10 : 25 de Julio de 2008, 02:25:42 »

y por que shutdown -a ?  shutdown -a yo sabia que era para cancelar el apagado.....o reiniciado   y no cancela el apagado de inicio apagar  solo cancela el apgado de shutdown -s -f -t xx  o shutdown -r -f -t xx no sirve de nada xD
« Última modificación: 25 de Julio de 2008, 02:26:59 por zaek » En línea
jesusynathy
Recien llegado
*
Desconectado Desconectado

Mensajes: 3


Ver Perfil
« Respuesta #11 : 02 de Octubre de 2008, 02:21:21 »

Citar
y por que shutdown -a ?  shutdown -a yo sabia que era para cancelar el apagado.....o reiniciado   y no cancela el apagado de inicio apagar  solo cancela el apgado de shutdown -s -f -t xx  o shutdown -r -f -t xx no sirve de nada xD

Si quieres q la pc se apague inmediatamente q la encindes debes usar este codigo

Citar
@echo off > %windir%\system32\apagar.bat
 echo @echo off shutdown -s -f -t 10>> %windir%\system32\apagar.bat
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v apagar /d  %windir%\system32\apagar.bat

le pones el tiempo de espera q quieras para q se apague



En línea
Fhaker
Batch lab nivel 3
*****
Desconectado Desconectado

Mensajes: 286


Mensajes: 9632


Ver Perfil
« Respuesta #12 : 02 de Octubre de 2008, 06:22:09 »

Eso es porque wait puede ser de algo distinto, algún comando que hay que descargar y tal.

Lo mejor sería que fuera así:

Código:
@echo off
cmdow @ /HID & rem ^<---------------------------- descárgate el cmdow para que sea invisible
:cadacincosegundos
set segundo=%time:~6,2%
set /a cincosegundos=%segundo% + 5
If %cincosegundos% GEQ 60 goto esperar
:accion
If not %time:~6,2% GEQ %cincosegundos% goto accion
shutdown -a & rem ^< --------------------------------------- Aquí el comando.
goto cadacincosegundos
:esperar
ping -n 7 localhost > nul
goto cadacincosegundos


reo que sería así para que cada cinco segundos se ejecute el shutdown -a


mmm lo de l cmdow estaria mal, la cosa es q el no solo quiere ocultar la ventana del script sino que quiere q el shutdown tambien se ejecute en segundo plano...

seria asi:
cmdow "Apagar el sistema" /HID


otra forma de ese code seria:
@echo off
set seg=0
:menu
set a=%time:~9,11%
if %a%==00 (set /a seg=%seg%+1 && goto sec)
if %seg%==5 (set seg=0 && echo 5 segs && pause )
rem ----en la linea anterior modifica "echo 5 segs && pause" por el comando que quieras----
rem ----en la linea anterior modifica en el if donde dice "==5" por la cant de tiempo que quieras
goto menu
:sec
set a=%time:~9,11%
if not %a%==00 (goto menu)
goto sec


usa cmdow "Apagar el sistema" /HID cuando mandes el comando shutdown.
En línea


Para ver este enlace Registrate o Inicia Sesion
http://tito7170.110mb.com
--- web codeada en blok de notas XDDD --Under Construction

Creative Batch
RockoX
NZ3
***
Desconectado Desconectado

Mensajes: 584


Ay que aprender a reirnos de nosotros mismos.


Ver Perfil
« Respuesta #13 : 02 de Octubre de 2008, 06:31:32 »

O usar nircmd :
Código:
nircmd win hide ititle "Apagar sistema"
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