Я хотел бы запустить программу, которая берет входной файл и выходной файл с параметром.Я хотел бы сделать это для каждого файла в моей папке.
Я пробовал с циклом for
и forfiles
, но мне не удается заставить его работать.
Синтаксис приложения:
gdcmconv [options] file-in file-out
Вот мой код:
set INPUTPATH="C:\input\"
set OUTPUTPATH="C:\Output\"
@echo on
for /D %%G in (%INPUTPATH%) do (
echo '%%~nxG'
"C:\Program Files\GDCM 2.8\bin\gdcmconv.exe" -X %%~nxG %%~nxG)
также пробовал:
forfiles /p %INPUTPATH% /s /m *.bat /c "cmd /c "C:\Program Files\GDCM 2.8\bin\gdcmconv.exe //X %INPUTPATH%@file %OUTPUTPATH%@file"
Кажется, он не получает@file
или %%~nxG
в качестве входа или выхода