Создать расписание задачи для Windows в vb.net - PullRequest
2 голосов
/ 01 февраля 2010

может кто-нибудь сказать мне, как создать задачу расписания для окон в vb.net, и как прикрепить dll с задачей расписания. И можем ли мы сделать разные библиотеки dll для другой функции. Не могли бы вы дать мне ссылку или код.

На самом деле у меня есть одно приложение для Windows, которое выполняет 5 задач одновременно, которые контролируются тиковым событием на таймере.

Но теперь я хочу создать расписание задач для каждой задачи. Так что вы можете сказать мне, как я могу это сделать. Пожалуйста, дайте некоторые краткие сведения.

Спасибо Панкай Парик.

Ответы [ 2 ]

1 голос
/ 01 февраля 2010

В этой статье MSDN описаны шаги, необходимые для создания службы Windows: http://msdn.microsoft.com/en-us/library/9k985bc9(VS.80).aspx

Суть планирования с помощью службы состоит в том, чтобы запускать таймер при запуске службы и запускать фактическую работу службы при возникновении события таймера Tick.

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

Если вам действительно нужно, чтобы каждая из этих функций была в отдельном модуле, вы можете использовать MEF или я сделал это с помощью сборщика конвейеров System.Addin, но это, вероятно, больше проблем, чем стоит - слишком много кривой обучения для простой проблемной области.

0 голосов
/ 04 сентября 2017

Посмотрите на этот фрагмент:

https://www.aspsnippets.com/Articles/Simple-Windows-Service-that-runs-periodically-and-once-a-day-at-specific-time-using-C-and-VBNet.aspx

Надеюсь, это поможет. Вы можете определить интервальный режим (дни, минуты).

...