gpt4 book ai didi

batch-file - 将文件存储在批处理文件中?

转载 作者:行者123 更新时间:2023-12-03 15:08:20 26 4
gpt4 key购买 nike

嗨,我正在尝试将二进制文件存储在我编写的基本批处理脚本中。基本上我希望脚本能够在某个时候输出这个预构建的文件,而不是从头开始创建它。

如果这是不可能的,那么我将不得不将这个文件与批处理文件分开包含,然后将它移动到必要的位置,但我宁愿让这个文件对用户不可见,这样看起来文件正在生成从批次内。

那么这是可能的吗?如果是的话,如何?提前致谢。

最佳答案

您可以简单地使用 COPY 将二进制部分附加到您的批处理文件中。 .

copy /a batchBin.bat + /b myBinaryFile.bin /b combined.bat

batchBin.bat(最后一行 exit /b 应该以换行符结束)
    ;;;===,,,@echo off
;;;===,,,echo line2
;;;===,,,findstr /v "^;;;===,,," "%~f0" > output.bin
;;;===,,,exit /b

关键是 findstr 命令,它输出所有不以 ;;;===,,, 开头的行.
由于它们中的每一个都是标准的批处理分隔符,因此它们可以以任意组合作为批处理文件中的任何命令的前缀。

关于batch-file - 将文件存储在批处理文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19575665/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com