怎样用AU3命令解压rar压缩包中的软件,并实施安装(比如office2003)?(已解决)
本帖最后由 dawei2015 于 2011-2-15 17:06 编辑怎样用AU3命令解压rar压缩包中的软件,并实施安装(比如office2003),这样的软件一般都在压缩包中,我想知道用什么命令来解压再安装。相关教程是什么?请指教,谢谢 调用unrar.exe解压,是否可以实现你需要的功能呢? 压缩包的话,unrar只支持rar格式的。用7z的话,7za单文件版不支持rar文件,7z.exe命令行版支持rar,不过还需要一个7z.dll文件放置在一起 我前几天弄的unrar解压代码部分:;密码选项(-p)无需打开,如有密码,会有提示
$code=ShellExecuteWait("UnRARchs.exe",'x-r -ad -y "' & $filename & '"',"","open",@SW_MAXIMIZE)
Switch $code
Case 0
$msg="操作成功"
MsgBox(64,"",$msg)
case 10
$msg="不是有效的RAR文件"
case 3
$msg="解压缩时发生一个 CRC 错误"
case Else
$msg="未知错误"
EndSwitch
if $code <> 0 Then MsgBox(48,"UnRar解压错误",@CRLF & "ErrorCode: " & $code & @CRLF & $msg ) 谢谢ywq111,我还是新手,能否麻烦您告诉一下上面代码怎样使用? 本帖最后由 ywq111 于 2011-2-10 18:48 编辑
回复 5# dawei2015
ShellExecuteWait("UnRARchs.exe",'x-r -ad -y "' & $filename & '"',"","open",@SW_MAXIMIZE)
这个就是执行unrar的命令而已,dos命令行方式如下:
unrarchs.exe x -r -ad -y "C:\1.rar"——————这个命令的作用是把C:\1.rar解压到C:\1\目录,解压的时候保留了原来1.rar中的目录结构。
unrar在winrar安装目录有,也可以到官方网站上下载unrar.exe,这个是免费的。如果直接调用winrar,winrar也有命令行模式,这个在winrar的帮助文档里很详细。 谢谢啦,先学习学习,有问题的话再来请教您。 学习了,这个有用 进来学习一下!~ 谢谢,学习了 不太方便用 这个方法可以试试
页:
[1]