[[:start|На главную]], [[:notes:notes|Заметки]] ---- ====== CMD. Работа со списком значений ====== {{tag>Заметки}} В случаях когда нужно выполнить какие-либо действия со списком значений, можно воспользоваться такими приемами. Задать список значений можно так: set list=A B C D Список значений, разделенных пробелами можно обрабатывать с помощью оператора **for** (for %%a in (%list%) do ( echo %%a echo/ )) > theFile.txt Обратите внимание, что в качестве значения переменной присваивается весь набор символов справа от знака "=". Т.е. set list = "A B C D" создаст переменную **list** со значением **"A B C D"** Иногда, массив элементов может быть слишком длинным. Тогда его удебнее создать так: set list=a set list=%list%;b set list=%list%;c set list=%list%;d Затем отобразим его: @echo off for %%a in (%list%) do ( echo %%a echo/ ) И ещё один вариант: set list=a;^ b;^ c;^ d; for %%a in (%list%) do ( echo %%a echo/ ) ---- [[:start|На главную]], [[:notes:notes|Заметки]] ~~DISCUSSION~~