Bueno, esa es mi pregunta... :-\ , por ejemplo, que se ejecute todos los 6 de cada mes.
Tambien que se ejecute en tal "Hora" Ya que con un timer solo me permite segunditos y lo mas que puede es un minuto :-( :-( :-( :-( :-(
If Left(Date, 2) = "06" Then
If Time = "22:00:00" Then
MsgBox "Hoy es día 6 a las 22 horas 0 minutos y 0 Segundos."
End If
End If
Gracias WarGhost :P.
Pero con respecto a esto:
If Time = "22:00:00" Then
Me referia a ejecutarse dentro de "1" hora. (Por ejmplo)
mmm :huh: y como se podría insertar una tarea programada para hacer que se ejecute la aplicación todos los días 6???
Cita de: CeLaYa en 13 Diciembre 2006, 01:13 AM
mmm :huh: y como se podría insertar una tarea programada para hacer que se ejecute la aplicación todos los días 6???
Una forma puede ser creando un archivo .bat que se inicie con windows y evalue si la fecha actual es la deseada y si es asi que lance la aplicacion. :P
Primero lo primero.
No es posible que tu programa se ABRA solo en una fecha especifica.Lo que podes hacer es ir fijandote el dia (y la hora) continuamente hasta que sea la fecha deseada y ejecutar determinada accion.
Suponiendo que es esto lo que queres hacer, podrias provar esto:
Private Sub Form_Load()
Timer1.Interval = 60000
Timer1.Enabled = False
End Sub
Private Sub Timer1_Timer()
Static Tiempo As Integer 'la variable es estatica para que no vuelva a 0 al salir de la sub
If Tiempo < 60 Then 'como el timer va a aumentar cada 1 minutos, cuando llegamos a los 60 mins ya tenemos 1 hora =)
Tiempo = Tiempo + 1 'vamos sumando de a 1
Else 'si el tiempo es es igual a 60 entonces ya paso 1 hora
MsgBox "Ya paso una hora" 'aca pone la accion que queres que haga tu programa
Tiempo = 0 'resetamos todo
Timer1.Enabled = False 'paramos el timer
End If
End Sub
El 60 lo podes cambiar por una variable global para indicar las horas en tiempo de ejecucion (por el usuario).
Cita de: necroCODE en 14 Enero 2007, 04:48 AM
Una forma puede ser creando un archivo .bat que se inicie con windows y evalue si la fecha actual es la deseada y si es asi que lance la aplicacion. :P
No hace falta un bat, la aplicacion misma podria evaluar la fecha...
Espero que te haya servido, saludos.-