Использование набора вызовов для обозначения переменной в цикле Dos-пакета "Для"
Попытка использовать набор вызовов для установки переменной в цикле пакетных файлов Windows. Не работает, но вот файл ввода/вывода. попытка присвоить Var C значение, равное 1.
Пакетный файл:
@ECHO OFF
for /f "tokens=1-3 delims=," %%a in (Puck.csv) do (
echo Hello No Hockey>%%a.txt
echo #:A %%a>>%%a.txt
echo #:B %%b>>%%a.txt
if /I %%c gtr 10 call set %%c==1
echo #:C %%c>>%%a.txt
)
Шайба.csv
1991,NHL Strike,20
1992,NHL Strike,20
1993,NHL Strike,20
Выход:
Hello No Hockey
#:A 1991
#:B NHL Strike
#:C 20
Hello No Hockey
#:A 1992
#:B NHL Strike
#:C 20
Hello No Hockey
#:A 1993
#:B NHL Strike
#:C 20