Thank you for your help.
Code: Select all
Day = 0
Menu, menu, Add, - 1 Yesterday, minus1
Menu, menu, Add, Today, Today
Menu, menu, Add, Tomorrow +1, Tomorrow
Menu, menu, Add, Day after Tomorrow +2, AfterTomorrow
Menu, menu, Add, + 3 days, plus3
Menu, menu, Add, + 4 days, plus4
Menu, menu, Add, + 5 days, plus5
Menu, menu, Add, + 6 days, plus6
Menu, menu, Add, + 7 days, plus7
Menu, menu, Show, 300, 410
Menu, menu, Deleteall
return
minus1:
day = 1
Today:
If (day = 0) ;
day = 2
Tomorrow:
If (day = 0)
day = 3
AfterTomorrow:
If (day = 0)
day = 4
plus3:
If (day = 0)
day = 5
plus4:
If (day = 0)
day = 6
plus5:
If (day = 0)
day = 5
plus6:
If (day = 0)
day = 7
plus7:
If (day = 0)
day = 8
Date := A_Now ; todays date
Date += day -2, Days ; add `n day depending of the menu selection 2= today 3 = tomorrow 1 = yesterday
FormatTime, nDate, %Date%, dd-MMM-yyyy ; format for program input
MsgBox,,, %nDate%, 1