есть файл compile.exe - ему нужно скормить (переместить в него) все файлы из C:\programming\source. »
чушь какая-то... что значит в бинарник, в исполняемый файл поместить ... что-то? запустить с параметрами всех этих файлов - тоже фигня какая-то, компилятор сам должОн знать что компилять, ему только путь нужен, откуда брать.
в батниках можно шаблон юзать *
compile.exe C:\programming\source\*.cpp
или ЯННП, тогда сорян.
megaloman
16-04-2018, 23:35
@Echo Off
Set "Source=Z:\Box_In\Source"
Set "Include=Z:\Box_In\Source\Include"
Set "PSource=C:\Programming\Source"
Set "PInclude=C:\Programming\Include"
Set "Mask=*.cpp"
Set "Prg=Z:\Programming\compile.exe"
MD "%PSource%" 2>nul
MD "%PInclude%" 2>nul
Copy "%Include%\*.*" "%PInclude%\" >nul
Copy "%Source%\%Mask%" "%PSource%\" >nul
Call :PrgPushd "%Prg%"
FOR %%f IN ("%PSource%\%Mask%") DO "%Prg%" "%%f"
Popd
GoTo :Eof
:PrgPushd
Pushd "%~dp1%
GoTo :Eof
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.