1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Sub Main()
Dim heure_actuelle As String
Do
heure_actuelle = CStr(Now.ToShortTimeString)
Select Case heure_actuelle
Case "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00",
"16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00", "23:55"
Call Gestion.GestionServiceJour()
Case "16:30", "18:30", "20:30", "22:30", "23:30"
Call Gestion.GestionServiceLendemain()
Case "00:00"
'Pause de 00H00 à 7H00 => 25200000
'Pause de 00H00 à 6H59 => 25140000
Threading.Thread.Sleep(25140000)
Case "01:00" 'Si changement heure + 1 (changement heure - 1 sans impact)
'Pause de 01H00 à 7H00 => 21600000
'Pause de 01H00 à 6H59 => 21540000
Threading.Thread.Sleep(21540000)
End Select
'Pause d'une minute => 60000
Threading.Thread.Sleep(60000)
Loop
End Sub |
Partager