Principales respuestas
Aplicación de proceso automático

Pregunta
-
Que tal, Quiero hacer una aplicación o servicio, el cual me realice un proceso en segundo plano cada "n" número de días, ya tengo el proceso, sólo necesito orientación a como realizar este servicio, si me pudieran apoyar con esto, algún tutorial o algo que me apoye en esto.
Gracias
Respuestas
-
hola
podrias crear un servicio de windows
en este podrias usar un timer o mejor alguna libreria de scheduler para planificar las ejecuciones de las tareas
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Juan MondragónModerator lunes, 13 de noviembre de 2017 17:45
- Marcado como respuesta Enrique4to lunes, 13 de noviembre de 2017 23:14
Todas las respuestas
-
Hola,
Una de las formas de automatizar tareas es crear una tarea programada(task scheduler ) desde el propio sistema operativo que ejecute el programa que hemos hecho los dias o las horas que nosotros configuremos.
Otra forma es crear un servicio windows que este ejecutandose continuamente en segundo plano y en el código del servicio hacer la lógica para que se ejecute el proceso que queremos realizr cada n dias o n horas.
Saludos
-
Hola, como bien te indica japSoftware, una de las mejores cosas es usar el sistema operativo para lanzar tareas. Si quieres usar .NET existe un producto que se llama Quartz.NET que te permite programar tareas programadas.
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
-
hola
podrias crear un servicio de windows
en este podrias usar un timer o mejor alguna libreria de scheduler para planificar las ejecuciones de las tareas
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Juan MondragónModerator lunes, 13 de noviembre de 2017 17:45
- Marcado como respuesta Enrique4to lunes, 13 de noviembre de 2017 23:14
-
También me funcionó con el siguiente código...
Dim startInfo As New ProcessStartInfo() startInfo.FileName = "ReporteDSV.exe" startInfo.WorkingDirectory = "E:\Debug2\" 'startInfo.Arguments = "/C E:\Debug2\ReporteDSV.exe" startInfo.CreateNoWindow = False startInfo.UseShellExecute = True startInfo.ErrorDialog = False startInfo.WindowStyle = ProcessWindowStyle.Normal Process.Start(startInfo)
pero al realizar el proceso, se bloquea o deja de funcionar al generar el archivo de excel que quiero que haga al final. y le llamo a deja de funcionar, por que deja de hacer lo que tiene que hacer, pero no se cierra el proceso. sigue en el administrador de tareas.
Alguna razón?