Почему эта пакетная переменная никогда не изменяется, даже если задана?

@echo off
SET first=0
FOR %%N IN (hello bye) DO (
SET first=1
echo %first%
echo %%N
)

Кажется, что переменная first всегда равна 0. Почему?

14
задан jcao219 16 October 2010 в 17:31
поделиться