$hFile = @ScriptDir & '\test install.txt' ; файл где ищет папку установки
$sPath_ini = @ScriptDir & "\Example.ini" ; файл настроек для записи. Он создастья автоматом, если не был создан
; Проверяет, является ли файл открытым, перед тем как использовать функции чтения/записи в файл
If $hFile = -1 Then
MsgBox(4096, "Ошибка", "Невозможно открыть файл.")
Exit
EndIf
Local $aRecords
If Not _FileReadToArray($hFile, $aRecords) Then
MsgBox(4096, "Ошибка", " Ошибка чтения файла в массив Ошибка = " & @error)
Exit
EndIf
For $i = 1 To $aRecords[0]
$Str = $aRecords[$i]
$Dir = StringRegExp($Str, '[^\\"]+', 3)
If Not @error Then
ConsoleWrite($Dir[UBound($Dir) - 1] & @CRLF)
; Записывает значение переменной $Dir в параметр 'Key' равный 'Dir' & $i (нумерованный список директорий для установки) в секцию 'Путь для установки'.
IniWrite($sPath_ini, "Путь для установки", 'Dir' & $i, $Dir[UBound($Dir) - 1])
EndIf
Next