; #Include a.ahk #NoEnv SendMode Input SetWorkingDir %A_ScriptDir% Loop, 5 ; Add 5 elements to Array { VarSetCapacity(t,5,asc("0")+A_Index) A_Put(MyArray,t) } Data := "1234567890abcdefghijklmnopqrstuvwxyz" A_Put(MyArray, Data, 5) ; Change fifth entry in variable. MsgBox, , Array Dump, % A_Dump(MyArray) Loop, 5 ; Retrieve all elements via loop { ArrayElements .= "ArrayElement #" A_Index ": " . A_Get(MyArray,A_Index) "`n" } MsgBox, , Via Loop retrieved, %ArrayElements%