帮助中心 helper



关于NSIS调用RAR命令行解压文件

发布于:2017-05-11 16:56 编辑:Surou  浏览:

先尝试用ExecWait,发现解压正常,但有黑框框闪一下,不完美,弃之:

1
ExecWait '"C:\Program Files\WinRAR\Rar.exe" x -t -o-p "d:\Licence.rar" "d:\abc\"'

再用nsExec::ExecToLog,发现解压正常,而且黑框框消失不见,还可以。

试了一下大文件,解压正常:

1
nsExec::ExecToLog '"C:\Program Files\WinRAR\Rar.exe" x -t -o-p "d:\BaiduYunDownload\007 03 Goldfinger 1964.720p.BluRay.x264.AAC-iSCG.rar" "d:\abc\"'

注意:如果d:\abc\存在,会删除重新创建。

解压到当前目录:

1
nsExec::ExecToLog '"C:\Program Files\WinRAR\Rar.exe" x "d:\Licence.rar"'


文章来源:nsisfans