Tu comunidad de Seguridad Informatica

[Ruby] Función acción cada x segundos - Sanko Info1810 Para ver Todo el contenido del foro es necesario estar Registrado! [Ruby] Función acción cada x segundos - Sanko Info1810
[Ruby] Función acción cada x segundos - Sanko Info1810 Antes de comentar o Aportar es Obligado Leer Las: Reglas | Rules [Ruby] Función acción cada x segundos - Sanko Info1810
[Ruby] Función acción cada x segundos - Sanko Info1810Ya Esta Disponible al publico "LeProject" el Videojuego del Foro Click Aquí Para Ver el Post. [Ruby] Función acción cada x segundos - Sanko Info1810
[Ruby] Función acción cada x segundos - Sanko Info1810Pitbull Security Labs "Extras" Esta Disponible! [ENTRA][Ruby] Función acción cada x segundos - Sanko Info1810

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1sanko 

sanko
Usuario
Usuario

Mar Oct 16, 2012 5:22 pm
Aqui os dejo una pequeña función que imprime una cadena de texto (en caso del ejemplo) cada X segundos.
Para esto tan solo necesitamos de un bucle infinito y un sleep.


Código:
=begin
Función : Acción cada X segundos
- Sanko -
=end
def accioncadax
    time = 10 #declaramos en una variable los X segundos
    enviar = 'Hola' #declaramos en una variable un mensaje de tipo string o cadena de texto
    var = 0 # declaramos en la variable "var" el valor 0
    while var < 10 #Creamos un bucle infinito (var < 10 -> var = 0)
        puts enviar #Imprimimos nuestro mensaje "Hola"
        sleep time #Pausamos el tiempo durante los 10 segs de la variable
    end
end
#Como creamos un búcle infinito se repetira la accion lo que dara lugar a una
#acción cada x segundos

Saludos , espero os sirva.

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.