У меня есть сценарий, в котором у меня есть несколько папок, в каждой из которых есть три аудиофайла: ID # _1, ID # _2 и ID # _3. Пользователь может ввести строку с разными идентификаторами, один за другим, а затем сценарий распознает разные идентификаторы и запускает код для каждого из них.
У меня для этого настроен цикл for -
form Settings
comment Enter the IDs of the different subjects
sentence subjectIDs
endform
numOfSubjects = length(subjectIDs$)/4
for i from 0 to (numOfSubjects - 1)
subjectID$ = mid$(subjectIDs$, 1 + 4*i, 4 + 4*i)
outFile$ = subjectID$ + "/SubjectResponseOnsets" + subjectID$ + ".txt"
path$ = subjectID$ + "/" + subjectID$
@firstOutput
@secondOutput
@thirdOutput'
Каждая из этих процедур определена ранее в коде, и они в основном выводят определенные диапазоны от аудиофайлов до текстового файла.
Код, кажется, работает нормально и правильно генерирует выходной файл, когда указан один идентификатор, но когда я пытаюсь запустить его с более чем одним идентификатором за раз, выводится только текстовый файл для первого идентификатора.
Цикл for, похоже, не работает, но код работает нормально при первом запуске.
Буду очень признателен за любую помощь!