需要批处理文件的帮助

发布于 2024-10-20 22:29:10 字数 342 浏览 5 评论 0原文

我在编写批处理文件方面的经验很差。 我需要执行以下操作:

目录内容 2 个文件 - .exe 和 .zip

我需要编写批处理文件,将这两个文件与以 zip 文件命名的结果文件合并。 在硬编码变体中,它看起来像这样:

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

但是如果我可以将任意名称的 zip 文件放入目录中,单击我的 bat 文件并获取名称与我的存档名称相同的 exe 文件,那就太好了。

PS(init.exe 永远不会改变,目录一次始终只包含一个 zip 文件)

非常感谢您对此的任何帮助。

I have a very poor experience in writing batch-files.
And I need to do the following:

directory contents 2 files - .exe and .zip

I need to write batch file, merging these two files with resulting file named after zip-file.
In hardcoded variant it looks like this:

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

But it would be great if I could put in my directory zip-file with arbitrary name, click on my bat-file and get the exe-file with the name same as my archive's name.

P.S. (init.exe is never changes and directory will always containt only one zip-file at a time)

Thanks a lot for any help with this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

停顿的约定 2024-10-27 22:29:10

我认为这样的事情应该可以完成这项工作:

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

Something like this should do the job, I think:

FOR %%f IN (*.zip) DO COPY /B init.exe + "%%f" "%%~nf.exe"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文