以下のスクリプトは、zip を別のフォルダーに解凍し、既存のファイルを上書きするためのものです。このスクリプトは Windows 7 マシンではうまく機能しますが、XP マシンでこれを使用すると、上書きするかどうかを尋ねられます。このスクリプトを人間が操作する必要はありません。どんな助けでも大歓迎です。ありがとうございました。
strZipFile = "Location.zip" 'name of zip file
outFolder = "Location output folder" 'destination folder of unzipped files
Set objShell = CreateObject( "Shell.Application" )
Set objSource = objShell.NameSpace(strZipFile).Items
Set objTarget = objShell.NameSpace(outFolder)
intOptions = 4 + 16 + 1024
objTarget.CopyHere objSource, intOptions