Как лучше всего запускать консольное приложение один раз в день в определенное время?

Как лучше всего запускать консольное приложение один раз в день в определенное время?

Каков наилучший способ запуска консольного приложения (C#) один раз в день в определенное время в Windows XP? Я хочу видеть окно консоли.

решение1

Использование запланированных задач


Чтобы открыть запланированные задачи

-> нажмите «Пуск»

-> нажмите Все программы

-> указать на Аксессуары

-> укажите на Системные инструменты

-> нажмите Запланированные задачи.

Чтобы запланировать новую задачу:

1.Дважды щелкните «Добавить запланированную задачу», чтобы запустить мастер запланированных задач, а затем нажмите «Далее» в первом диалоговом окне.

2.В следующем диалоговом окне отображается список программ, установленных на вашем компьютере либо как часть операционной системы Windows XP, либо в результате установки программного обеспечения.

Воспользуйтесь одной из следующих процедур:

я)Если программа, которую вы хотите запустить, есть в списке, щелкните ее, а затем щелкните Далее.

ii)Если вы хотите запустить программу, скрипт или документ, которых нет в списке, нажмите «Обзор», выберите папку и файл, которые вы хотите запланировать, а затем нажмите «Открыть».

3.Введите название задачи, а затем выберите один из следующих вариантов:

  • Ежедневно
  • Еженедельно
  • Ежемесячно
  • Только один раз
  • Когда мой компьютер запускается (до входа пользователя в систему)
  • Когда я вхожу в систему (только после того, как текущий пользователь войдет в систему)

4.Нажмите кнопку Далее, укажите информацию о дне и времени запуска задачи, затем нажмите кнопку Далее.

*Обратите внимание, что информация о дне и времени запуска задачи зависит от выбора, сделанного в предыдущем диалоговом окне мастера. Например, если вы выбрали Weekly, необходимо указать день недели, время и должна ли задача запускаться каждую неделю, каждые 2 недели, каждые 3 недели и т. д.

5.Введите имя и пароль пользователя, связанного с этой задачей. Убедитесь, что вы выбрали пользователя с достаточными правами для запуска программы. По умолчанию мастер выбирает имя пользователя, который в данный момент находится в системе.

6.Нажмите «Далее», а затем нажмите «Готово» после проверки сделанного выбора.

Ресурс изздесь

решение2

Вы можете использовать планировщик Windows, например:

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

Или вы можете сделать это как службу Windows и установить «Взаимодействовать с рабочим столом» (или как это сейчас называется).

решение3

ИспользоватьДела по расписанию. Он делает именно это и позволяет вам выбрать определенный интервал.

решение4

В Windows 10 вы бы использовалиДиспетчер задач (http://www.isunshare.com/windows-10/4-способа-открыть-планировщик-задач-в-windows-10.html).

Способ 1: Откройте его в меню «Пуск». Нажмите кнопку «Пуск» в левом нижнем углу, введите расписание в пустое поле и выберите «Запланировать задачи» из результатов.

Способ 2: Включите планировщик задач через поиск. Нажмите кнопку поиска на панели задач, введите расписание в пустое поле и выберите пункт «Планировать задачи».

Способ 3: Откройте его в Панели управления. Шаг 1: Войдите в Панель управления. Шаг 2: Найдите и нажмите Планирование задач в разделе Система и безопасность.

Способ 4: Откройте Планировщик заданий в Управлении компьютером. Шаг 1: Откройте Управление компьютером. Шаг 2: Щелкните Планировщик заданий слева.

Связанный контент