PDA

Показать полную графическую версию : Перемещение из исходного каталога в конечный со всем содержимым + выполнение .exe


Eclory
16-04-2018, 18:06
del

x0r
16-04-2018, 18:55
есть файл 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




© OSzone.net 2001-2012