Hello, I am using this function: Func ListScripts($sPath)
Local $aFilesAU3 = _FileListToArray($sPath, "*.au3", 1, True)
If @error = 4 Then
Local $aFilesAU3[1]
$aFilesAU3[0] = 0
EndIf
Local $aFilesA3X = _FileListToArray($sPath, "*.a3x", 1, True)
If @error = 4 Then
Local $aFilesA3X[1] = 0
$aFilesA3X[0] = 0
EndIf
If $aFilesAU3[0] = 0 And $aFilesAU3[0] = 0 Then Return
Local $aReturn[UBound($aFilesAU3) + UBound($aFilesA3X) - 2]
$aReturn[0] = $aFilesAU3[0] + $aFilesA3X[0]
$iFileCount = $aFilesAU3[0] + $aFilesA3X[0]
For $i = 1 To $aFilesAU3[0]
$aReturn[$i] = $aFilesAU3[$i]
Next
_ArrayConcatenate($aReturn, $aFilesA3X, 1)
Return $aReturn
EndFuncBut It works only when the path contains both au3 & a3x files I get this error: Missing subscript dimensions in "Dim" statement. Thanks in advance, TD