Code: Select all
param := []
param[1] := "C:\folder\a.txt"
param[2] := "C:\folder\b.txt"
i:=1
source := param[i]
; Loop, read, param[i] ; fails because string is treated literally
; Loop, read, param%i% ; fails because string is treated literally
; Loop, read, %param[i]% ; fails somehow
; Loop, read, %%param[%i%]%% ; fails somehow
Loop, read, %source% ; This works
MsgBox % A_LoopReadLine