![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| xSD |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 25.3.2010 Репутация: нет Всего: 0 |
Всем доброго времени суток, ребят! Возник ещё один вопрос. Как сделать, так сказать напоминалку. Опешу суть. Есть программа для аренды в которую добавляются данные, в том числе и дата. Как сделать так, что бы программа напоминала мне в день, который задан в listview ну допустим 1.09.2014 сообщение такого рода: "Срок аренды полки истек" ?
Пожалуйста, подскажите! Все облазил, а ответа на этот вопрос так и не нашел... |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Можно создать задачу в винде. Вот здесь к примеру описание команд есть
http://www.windowsfaq.ru/content/view/83/57/ Единственное, что придется сделать - это написать небольшое приложение, которое и будет запускать планировщик задач, а там уже способ отправки тебе уведомлений определишь сам как захочешь. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| xSD |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 25.3.2010 Репутация: нет Всего: 0 |
А можно это сделать как то в программе? И если можно, примерчик... не понимаю...
|
|||
|
||||
| diadiavova |
|
||||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
xSD, Здесь требуется уточнение, чего именно ты не понимаешь: работы с планировщиком задач, как запустить команду из программы или как планировщик может помочь тебе с твоей проблемой?
Если ты не в курсе, что такое планировщик задач и какие у него есть возможности, то начать можно отсюда и вообще порыться в сети не помешает https://ru.wikipedia.org/wiki/Task_Scheduler Есть у него и графический интерфейс, для того, чтобы выйти на него либо в меню Пуск открой контекстное меню элемента Компьютер и там выбери Управление, откроется консоль управления MMC и там найдешь Планировщик задач. Либо Панель управления -> Администрирование -> Планировщик задач. Находится программа по адресу %windir%\system32\taskschd.msc, так что можно просто ярлык создать. Дальше разбирайся что это и какие есть возможности для того, чтобы понять значение команд консольного приложения. Запуск команд из программы выполняется при помощи класса System.Diagnostics.Process и его статического метода Start
Помочь тебе это все может тем, что назначив в задаче запуск твоего приложения уведомлялки ты сможешь уже в его коде просмотреть в датабазе наличие актуальных уведомлений, если они есть вывести для просмотра и назначить новое время запуска. Помимо работы через команды еще можно подключить объектную библиотеку планировщика задач, для этого добавь в проект ссылку на библиотеку "Task Scheduler 1.1 object library" (это на вкладке COM-компоненты), документация здесь http://msdn.microsoft.com/en-us/library/aa...v=vs.85%29.aspx Примеров кода для вбнет там нет, но можно малость переработать примеры для скриптов. Вот, например, скрипт для создания задачи, запускающей по времени блокнот (через полминуты после выполнения скрипта). http://msdn.microsoft.com/en-us/library/aa...v=vs.85%29.aspx Вольный пересказ этого скрипта для вбнет вот
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
||||
|
|||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |