Повторный синтаксис выполнения с использованием списка папок по команде окна - PullRequest
0 голосов
/ 18 мая 2019

Я нашел команду окна, которая получает список подпапок

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 и цикл)


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...