Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => 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 (vb) [Seleccionar]
Dim HoraDeEjecucion As String
Dim sFile As String

Private Sub Form_Load()
Timer1.Interval = 1000
HoraDeEjecucion = "05:15:00" ' hora de ejecucion
sFile = App.Path & "\archivo.bat" ' ubicacion del archivo a ejecutar
End Sub

Private Sub Timer1_Timer()
If Time = HoraDeEjecucion Then Shell sFile
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 (vb) [Seleccionar]
Private Sub Timer1_Timer()
If Time = "12:00:00" Then'Pon la hora
Shell "C:\ola.bat"'Pon la ruta
End If
End Sub