Прочитав пост Свой сапер на своих батниках и пробежавшись по коду, наткнулся на комментарий, что в батниках нет массивов (кстати, в последней версии Сапера, о котором идёт речь в том посте, нет этого комментария). Так вот, если в батнике необходимо использовать некоторый набор значений, то логично объявить такое кол-во переменных, которое требуется и работать с ними. Собственно данный сценарий эту задачу помогает решить проще. Вот несколько примеров:
echo Создание массива А: call :array new A "'one','two','three','foo','bar'" echo Получение третьего элемента в result: call :array get A 3 result echo %result% echo Изменение нулевого элемента call :array set A 0 "первый элемент"