Добро пожаловать в удивительный мир массивов.
#include <Array.au3> ; for debugging
Global $Day[7]
$x = 0
Do
$Day[$x] = True
$x+=1
Until $x = 7
_ArrayDisplay($Day) ; For debugging
На самом деле вы можете делать то, что изначально описали, с помощью $ Day1, $ Day2, $ Day3, но это будет очень плохо Практика программирования, и я лично категорически против этого.При этом, это возможно с помощью функции Assign.Вы бы использовали его по совершенно неправильной причине.Но для полноты вот как:
$x = 0
Do
Assign("Day" & $x, True)
$x+=1
Until $x = 7
MsgBox(0, "", $Day2)