批处理 winrar 自解压 运行

发布时间:2024-06-07 00:11 发布:上海旅游网

问题描述:

现有一文件夹 e:\111\abcd
里面有 5 个文件 其中有一个 123.bat 文件
要求:
建立一批处理文件 aaa.bat 运行以后 将e:\111\abcd 用 winrar 作成一个自释放文件,命名为 自释放.exe
运行 自释放.exe 文件的效果是 自动运行 释放后的123.bat

谢谢,请帮忙,对winrar太不了解,帮助看不懂.....

问题解答:

楼主的问题十分有意思~

看了很多WINRAR的帮助~终于帮你弄出来答案了~(我的WINRAR是3.51版本)

看命令~(运行aaa.bat之前,WINRAR的路径请自己修改)

aaa.bat的内容~
echo Setup=111\abcd\123.bat >a.tmp
echo TempMode >a.tmp
echo Silent=1 >a.tmp
echo Overwrite=1 >a.tmp
C:\Program Files\WinRAR\winrar a -sfx 自释放 111
C:\Program Files\WinRAR\winrar c -za.tmp 自释放.exe
del a.tmp

具体参数详解请查看WINRAR HELP,我自简单解释一下上面用到的参数~

a 创建或添加压缩文件
-sfx 创建自解压文件
c 添加注释
-zXXX 添加的注释来自于文件XXX,参数-z和参数c要配合使用

winrar a -sfx 自释放 111 解释:把文件夹111打包成自解压文件 自释放.exe

winrar c -za.tmp 自释放.exe 解释:添加注释(来源于文件a.tmp)到自释放.exe

热点新闻