Я новичок ie с партией Windows. Я боролся с FOR l oop в эти дни.
Я хочу l oop через пару файлов с помощью серии команд.
Я пытался запустить коды в командной строке:
for /f %a in (F:\meta\test\test\List.txt) do (
set b=%a
set c=%b:.txt=_ALE.nii%
set d=%b:.txt=_p005_C05_10_clust.nii%
java -cp GingerALE.jar org.brainmap.meta.getClustersStats %a %c% %d%)
Оказывается, команда сработала. Однако не каждый файл (пути к файлам были перечислены в List.txt) был выполнен с помощью всех команд.
Например, мой первый файл, указанный в List.txt, будет «cognitive.txt», последний - "social.txt". Меня сильно смутило, что каждый раз, когда параметр% a был именно тем, что я хотел, но% c% был бы «social_ALE.nii»,% d% был бы «social_p005_C05_10_clust.nii» вместо того, чтобы соответствовать префиксу% a.
Кроме того, если я попытался заменить все отдельные проценты "%" на "%%" и сохранить их в пакетном файле, это не сработало бы.
Wi sh кто-то может помочь мне выйти из этой запутанной ситуации!
Спасибо!
Йован