Я нашел команду окна, которая получает список подпапок
dir K:\myprojectpath\* /AD-H /B /ON
и я хочу создать еще одну команду выполнения цикла.
Каждое имя папки получено как переменная
Но я не знаю (извините ...), как указать имя каждой папки в качестве переменной.
и зацикливание команды выполняется по количеству папок
Мне нужна помощь
теперь я использовал просто номер диапазона SET
как это
SET start=1
SET end=153
if %end% LSS 10 SET "Break=00%end%"
if %end% GEQ 10 SET "Break=0%end%"
if %end% GEQ 100 SET "Break=%end%"
:loop
if %start% LSS 10 SET "CN=00%start%"
if %start% GEQ 10 SET "CN=0%start%"
if %start% GEQ 100 SET "CN=%start%"
C:\Progra~1\myprogram.exe "myprojectpath\%CN%\myfile.any"
SET /a start=start+1
if %CN% ==%Break% goto exitloop
но я хочу изменить
SET SC=%eachsubfoldername%
:loop
C:\Progra~1\myprogram.exe "myprojectpath\%SC%\myfile.any"
(Если возможно, я бы хотел настроить диапазон списка.
если у меня 100 папок, я просто устанавливаю определенный диапазон, например 35-45 и цикл)