Witam wszystkich.
Raczkuję dopiero w tematyce C#
Mam pewien problem.
Potrzebuję zrobić w programie by o pewnej godzinie uruchomiło mi jakąś aplikację lub też wyświetliło powiadomienie w zależności od dnia Tygodnia.
Tzn.
Od np. Poniedziałku do Soboty(włącznie) o godzinie 7:00 uruchom program
o godzinie 15:00 Wyłącz program
Niedziela
o godzinie 10:00 Włącz a o 17:00 Wyłącz
Kolejna sprawa np. w nowy rok lub też w wigilię chcę np. inne godziny itp.
Ktoś mi napiszę że mogę to zrobić w Harmonogramie zadań pewno że mogę !
Ale gdy uruchomię kompa w poniedziałek po godzinie 7 to już nie uruchomi mi tego czego oczekuję.
Po zatem nie mogę sobie obliczyć kiedy wypada dzień wolny od pracy, czy też np. jakieś święto..
jak się panowie i panie do tego zabrać ??
Operacje na dacie są dla mnie obce jeśli chodzi o C#
Sposób poniżej nie jest zbyt pomysłowy, na pewno można to jakoś rozwiązać prościej tylko jak ??
DateTime teraz = new DateTime();
TimeSpan wlacz = new TimeSpan(7,0,0);
TimeSpan wylacz = new TimeSpan(15,0,0);
teraz = DateTime.now;
if (teraz.Hour == wlacz.Hours && teraz.Minute == wlacz.Minutes && teraz.Second == wlacz.Seconds)
{
}
Proszę serdecznie o nakierowanie mnie na jakieś sensowne rozwiązanie
ewentualnie czym mam się zainteresować.
Nie zależy mi na jakimś obliczaniu czasu kiedy za ile itp.
Chce o danej godzinie coś włączyć zależnie od dnia i wyłączyć.
Harmonogram niestety nie spełnia mi tego zadania, dlatego wolę coś samemu napisać a przy tym się zawsze czegoś nowego nauczę.
Dziękuję serdecznie za pomoc.
Pozdrawiam.