Тема: AHK: Сопоставление значений двух файлов
Изначальная задача: вставить в одно поле программы значение из одного списка, а в другое - из другого.
Так как программа непростая, то поместить все значения в один файл один за другим нельзя, перед тем как вставить значения нужны всякие действия (кликнуть кнопку "Добавить", удалить старое значение, жмакнуть мышкой в поле, в которое требуется ввод и тому подобные) Для краткости обзову их Sub#
Как мне видится решение:
Sub1
Вставить следующую строку первого файла
Sub2
Вставить следующую строку второго файла
Sub3Но я не мог придумать как мне прочитать для, скажем, третьей строчки первого файла третью же второго.
SubPr
Loop, read, M:\AHKScripts\List.txt
{
Loop, parse, A_LoopReadLine, %A_Tab%
{
Sub1
Send %A_LoopField%
Loop, read, M:\AHKScripts\List2.txt
{
Loop, parse, A_LoopReadLine, %A_Tab%
{
Sub2
Send %A_LoopField%
}
}
}
}
Вставляет мне все значения второго списка для каждого значения первого, это не то что мне надо.
Из того что я знаю о программировании мне вспоминается слово "Массив" и слово "Рекурсия", но как организовать это в AHK я пока не сообразил.
Или я вообще выбрал неверный путь для своей задачи? Тогда подскажите пожалуйста верный ![]()

