Нужна помощь с пакетным файлом - PullRequest
0 голосов
/ 06 марта 2011

У меня очень плохой опыт написания командных файлов. И мне нужно сделать следующее:

содержимое каталога 2 файла - .exe и .zip

Мне нужно написать пакетный файл, объединив эти два файла с результирующим файлом, названным в честь zip-файла. В жестко запрограммированном варианте это выглядит так:

copy /b init.exe+archive.zip archive.exe

Но было бы здорово, если бы я мог поместить в свой каталог zip-файл с произвольным именем, щелкнуть по моему bat-файлу и получить exe-файл с именем, совпадающим с именем моего архива.

P.S. (init.exe никогда не изменяется, и каталог всегда будет содержать только один zip-файл за раз)

Большое спасибо за любую помощь в этом.

1 Ответ

1 голос
/ 06 марта 2011

Что-то вроде этого должно сделать работу, я думаю:

FOR %%f IN (*.zip) DO COPY /B init.exe + "%%f" "%%~nf.exe"
...