¿Cuál es la mejor manera de ejecutar una aplicación de consola una vez al día a una hora determinada?

¿Cuál es la mejor manera de ejecutar una aplicación de consola una vez al día a una hora determinada?

¿Cuál es la mejor manera de ejecutar una aplicación de consola (C#) una vez al día a una hora determinada en Windows XP? Quiero ver la ventana de la Consola.

Respuesta1

Usar tareas programadas


Para abrir Tareas programadas

-> haga clic en Inicio

-> haga clic en Todos los programas

-> apuntar a Accesorios

-> apuntar a Herramientas del sistema

-> haga clic en Tareas programadas.

Para programar una nueva tarea:

1.Haga doble clic en Agregar tarea programada para iniciar el Asistente para tareas programadas y luego haga clic en Siguiente en el primer cuadro de diálogo.

2.El siguiente cuadro de diálogo muestra una lista de programas que están instalados en su computadora, ya sea como parte del sistema operativo Windows XP o como resultado de la instalación de software.

Utilice uno de los siguientes procedimientos:

i)Si el programa que desea ejecutar aparece en la lista, haga clic en el programa y luego haga clic en Siguiente.

ii)Si desea ejecutar un programa, secuencia de comandos o documento que no aparece en la lista, haga clic en Examinar, haga clic en la carpeta y el archivo que desea programar y luego haga clic en Abrir.

3.Escriba un nombre para la tarea y luego elija una de las siguientes opciones:

  • A diario
  • Semanalmente
  • Mensual
  • Solo una vez
  • Cuando se inicia mi computadora (antes de que un usuario inicie sesión)
  • Cuando inicio sesión (solo después de que el usuario actual inicie sesión)

4.Haga clic en Siguiente, especifique la información sobre el día y la hora para ejecutar la tarea y luego haga clic en Siguiente.

*Tenga en cuenta que la información sobre el día y la hora para ejecutar la tarea varía según la selección que realizó en el cuadro de diálogo del asistente anterior. Por ejemplo, si elegiste Semanal, deberás indicar el día de la semana, la hora y si la tarea debe ejecutarse cada semana, cada 2 semanas, cada 3 semanas, etcétera.

5.Escriba el nombre y la contraseña del usuario asociado con esta tarea. Asegúrese de elegir un usuario con permisos suficientes para ejecutar el programa. De forma predeterminada, el asistente selecciona el nombre del usuario que actualmente ha iniciado sesión.

6.Haga clic en Siguiente y luego haga clic en Finalizar después de verificar las elecciones que ha realizado.

Recurso deaquí

Respuesta2

Puedes usar el programador de Windows, algo como:

at 5:00pm /interactive "c:\app.exe"

O puede hacerlo como un servicio de Windows y configurar "Interactuar con el escritorio" (o como se llame hoy en día).

Respuesta3

UsarTareas programadas. Hace exactamente eso y te permite elegir un intervalo específico.

Respuesta4

En Windows 10 usaríasProgramador de tareas (http://www.isunshare.com/windows-10/4-ways-to-open-task-scheduler-on-windows-10.html).

Forma 1: ábrelo en el menú Inicio. Haga clic en el botón Inicio inferior izquierdo, ingrese la programación en el cuadro vacío y seleccione Programar tareas en los resultados.

Forma 2: active el Programador de tareas mediante la búsqueda. Toque el botón Buscar en la barra de tareas, escriba programar en el cuadro en blanco y elija Programar tareas.

Forma 3: Ábralo en el Panel de control. Paso 1: Acceda al Panel de control. Paso 2: busque y toque Programar tareas en Sistema y seguridad.

Forma 4: abra el Programador de tareas en la Administración de computadoras. Paso 1: abra Administración de computadoras. Paso 2: haga clic en Programador de tareas a la izquierda.

información relacionada