1. Код, с чтением и выводом - поиск по массиву сделать не сложно будет.
cComma := ","
IniRead, Nick, C:\AHK\Add\test1.ini, Nick
IniRead, Name, C:\AHK\Add\test1.ini, Name
IniRead, Family, C:\AHK\Add\test1.ini, Family
arNickNameFamily := []
Loop, parse, Nick, %cComma%
arNickNameFamily[A_Index,1] := A_LoopField
Loop, parse, Name, %cComma%
arNickNameFamily[A_Index,2] := A_LoopField
Loop, parse, Family, %cComma%
arNickNameFamily[A_Index,3] := A_LoopField
MaxIndex := arNickNameFamily.MaxIndex()
Loop %MaxIndex%
{
Nick := arNickNameFamily[A_Index,1]
Name := arNickNameFamily[A_Index,2]
Family := arNickNameFamily[A_Index,3]
MsgBox %A_Index% = %Nick% %Name% %Family%
}
2. Пример INI-файла
[Nick]
sasa,tata
[Name]
Саша,Таня
[Family]
Иванов,Сидорова
P.S. Пробелы, перевод строки, табуляция не рассматривается - INI создаётся самой программой.
"На каждое действие есть равная ему противодействующая критика." Постулат ХарриссонаOS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019 Click to Download