Я хочу написать пакетный скрипт, чтобы перебрать набор файлов с нулевой площадкой на них. У меня возникают проблемы с использованием набора, поскольку он, кажется, использует последнее число в моей итерации как значение, которое должно использоваться. Вот что у меня есть:Окно пакетной папки Windows с заполнением
@echo off
for /L %%r in (1,1,%1) do (
echo %%r
set "var=00%%r"
echo %var%
)
При выполнении этого с входом 5 я получаю это как выход:
1
005
2
005
3
005
4
005
5
005
Я хотел бы, чтобы это было:
1
001
2
002
3
003
4
004
5
005
Любой помощь в этом будет замечательной. Благодарю.
Я был толстый потрогал за $ 1 , Это должно быть% 1. Спасибо, это отлично работает. –