|
本帖最后由 infoxin 于 2016-7-1 09:24 编辑
用下面的代码进行解压zip文档,在我用的电脑上正常。在我朋友的电脑上,运行之后出现一个计算机快捷方式。是缺少什么组件或者dll吗?都是win7 64位
Dim $myZipFile, $myTargetDir
$myZipFile = "D:\autoit-test\UnZip.zip"
$myTargetDir = "D:\autoit-test"
UnZip($myZipFile,$myTargetDir)
Func UnZip($myZipFile,$myTargetDir)
Dim $objShell, $objSource, $objFolderItem, $objTarget, $intOptions
$objShell = ObjCreate("Shell.Application")
$objSource = $objShell.NameSpace($myZipFile)
$objFolderItem = $objSource.Items()
$objTarget = $objShell.NameSpace($myTargetDir)
$intOptions = 256
$objTarget.CopyHere($objFolderItem,$intOptions)
EndFunc |
|