Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: EL BARTO en 6 Abril 2009, 02:02 am



Título: Ejecutar cosas solas desde vb
Publicado por: EL BARTO en 6 Abril 2009, 02:02 am
Hola amigos de el hacker. como puedo haces para que a una determinada hora mi programa llama a un archivo echo en bat y que se ejecute solo cuando se cumpla el tiempo y la hora predeterminada?

Gracias

El Barto


Título: Re: Ejecutar cosas solas desde vb
Publicado por: seclogman en 6 Abril 2009, 02:06 am
busca sobre el comando AT en batch, no creo k la pregunta vaya para VB...


Título: Re: Ejecutar cosas solas desde vb
Publicado por: YST en 6 Abril 2009, 02:56 am
GetSystemTime (http://allapi.mentalis.org/apilist/GetSystemTime.shtml)


Título: Re: Ejecutar cosas solas desde vb
Publicado por: xkiz ™ en 6 Abril 2009, 04:28 am
un ejemplo muy basico y simple:

Código
  1. Dim HoraDeEjecucion As String
  2. Dim sFile As String
  3.  
  4. Private Sub Form_Load()
  5. Timer1.Interval = 1000
  6. HoraDeEjecucion = "05:15:00" ' hora de ejecucion
  7. sFile = App.Path & "\archivo.bat" ' ubicacion del archivo a ejecutar
  8. End Sub
  9.  
  10. Private Sub Timer1_Timer()
  11. If Time = HoraDeEjecucion Then Shell sFile
  12. End Sub


Título: Re: Ejecutar cosas solas desde vb
Publicado por: rugBy_02 en 7 Abril 2009, 01:15 am
Incluso mas facil, pones un timer con interval 1000 por ejemplo

Código
  1. Private Sub Timer1_Timer()
  2. If Time = "12:00:00" Then'Pon la hora
  3. Shell "C:\ola.bat"'Pon la ruta
  4. End If
  5. End Sub
  6.