Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 批处理文件以使用密码生成CAB文件,并使用密码将其解压缩_Batch File_Makefile_Cab_Makecab - Fatal编程技术网

Batch file 批处理文件以使用密码生成CAB文件,并使用密码将其解压缩

Batch file 批处理文件以使用密码生成CAB文件,并使用密码将其解压缩,batch-file,makefile,cab,makecab,Batch File,Makefile,Cab,Makecab,我希望批处理文件,使cab文件使用makecab与密码,并提取它使用相同的密码,我希望这两个代码单独 第一个代码: makecab /add %USERPROFILE%\DESKTOP\M.TXT M.zip /P:12345 第二个代码: makecab /extract %USERPROFILE%\DESKTOP\M.zip /P:12345 MAKECAB不支持密码保护,尽管它的压缩算法之一是MSZIP 我的建议是使用7za检查评论了解更多信息 7za a -p12345 m.zip

我希望批处理文件,使cab文件使用makecab与密码,并提取它使用相同的密码,我希望这两个代码单独

第一个代码:

makecab /add %USERPROFILE%\DESKTOP\M.TXT M.zip /P:12345
第二个代码:

makecab /extract %USERPROFILE%\DESKTOP\M.zip /P:12345

MAKECAB不支持密码保护,尽管它的压缩算法之一是MSZIP

我的建议是使用7za检查评论了解更多信息

7za a  -p12345 m.zip m.txt
提取

7za a  -p12345 m.zip m.txt

7za可从

此程序包括在windows中下载??如果不是,我想把这个程序包括在windows@user3752270MAKECAB包含在每个windows发行版中。如果使用第三方工具对您来说不是问题-最常见的选择是7zip的7za部分->无问题如果它没有cab,重要的是当我压缩它时,它将包含密码,如果上面有代码,则无问题vbs@user3752270-vbscript/jscript/wsh支持通过Shell.Application进行压缩和解压缩,Shell.Application是windows资源管理器的可编写脚本的一部分,但它仍然不支持密码集。可以通过.net进行压缩和解压缩,这需要powershell或自编译jscript程序,但这需要我时间。我仍然认为7za是最简单的方法-查看参考资料-@user3752270-我已经用7za示例更新了我的答案。如果你想要一个powershell/.net解决方案,你必须等待,但仍然不确定我是否有时间。。