Why does the array "f" continue to increase in size (line 18)?, which causes an eternal loop (line 16):
Code: Select all
a:="FILE.FOLDER , FILE , FOLDER * REPLACE , JOIN * IGNORE , OVERWRITE , BOTH * NEED.PATH , AUTO.PATH"
b:=StrSplit(a," * "), c:=[]
For i, v in b
c[i]:=StrSplit(v," , ")
l:=c.Length(), d:=[], d:=c[l], f:=[]
;; ·····························································
For m, x in c
{
j:=0, f:=d
For w, w in c[l-m]
{
Msgbox % "A"
For i, v in f
{
Msgbox % "C: " f.Length()
d[j+i]:=w " * " v
}
Msgbox % "B"
j:=d.Length()
Loop, % j
Msgbox % d[A_Index]
}
Msgbox % "D"
}
;; ·····························································
Loop, % d.Length()
Msgbox % d[A_Index]
Thanks in advance.