set p



Set a

Автор OBOROTEN задал вопрос в разделе Другие языки и технологии

*.bat - Не работает set /a внутри цикла for! и получил лучший ответ

Ответ от Вадим Сухотин[гуру]
Проблема в том, что командный процессор Windows раскрывает значения переменных в процентах только один раз при чтении всего блока кода в скобках, а не на каждой итерации. Поэтому внутри цикла for вы получаете старое значение. Для исправления включите отложенное раскрытие переменных командой setlocal enabledelayedexpansion перед циклом. Внутри блока используйте восклицательные знаки вместо процентов, например !count! вместо %count%. Пример:
setlocal enabledelayedexpansion
set count=0
for %%i in (1 2 3) do (
set /a count+=1
echo Значение: !count!
)
endlocalЭто правило действует для любых вариантов команды set, включая set /a, set /p или обычное присваивание set p=значение внутри любых составных блоков кода.

Ответ от Nadiya[гуру]
прикольно) проверила, работает

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: *.bat - Не работает set /a внутри цикла for!
спросили в Academia Petrina
Помогите пожалуйста! portfolio write a short paragraph describing your house/flat.write about:rooms,special features.
I have two rooms and live in the living room. It's really bright there, all wallscovering are
подробнее...
спросили в Красотища
Где такая красотища?
Тоннель глициний в японском саду цветов Кавати Фудзи, Китакюшу, Япония

Японский городок
подробнее...
спросили в Другое
Как написать программу на ПК с помошью блокнота
Введите в блокноте команды:

echo off
title calculator
:start
cls
set
подробнее...
спросили в SK Group Гой Чу
Где можно найти переводы Task
Не совсем понятно, что Вы имели в виду.. Но как поняла.

task (tɑ:sk)

1. n
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Вопрос по циклам for /f в cmd
Цикл for /f в cmd служит для построчного разбора вывода команд. Чтобы перебрать файлы и
подробнее...

названия сериала франция.
Нико и его друзья (Studio Sud a.k.a. Dance Academy)

#yaimg347840#
Источник:
подробнее...
спросили в A M Records
Помогите! Мне надо текст на английском про Яну Клочкову!
The Ukraine's Yana Klochkova is one of the outstanding swimmers on the women's circuit, reigning
подробнее...

Рандомизатор чисел в батнике
Случайное число в интервале 0 и 32767 возвращает переменная окружения %random%. С ним можно делать
подробнее...
спросили в The New York Times
Слышала вышло в свет продолжение книги Ли Харпер "Убить пересмешника" Как она называется
Американская писательница Харпер Ли, автор романа «Убить пересмешника», обижена и унижена
подробнее...
спросили в Scintilla
Мне нужен текст песни "How do you love someone", поет Ashley Tisdale. Не могу найти.
Mаmma never taught me how to love
Daddy never taught me how to feel
Momma never taught
подробнее...

Как сделать матрицу в командной строке?
1) Открой программу Блокнот.
Скопируй и вставь вот этот текст:


setlocal
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*