I\'m trying to use the following script (It\'s being called by a Batch file, by the way) to unzip files in Windows XP:
strZipFile =\"C:\\test.zip\"
This should get you the zip file's full path:
strZipFile ="test.zip"
dim fso, fullPathToZip
set fso = CreateObject("Scripting.FileSystemObject")
fullPathToZip = fso.GetAbsolutePathName(strZipFile)
WScript.ScriptFullName and FSO.GetParentFolder should solve your problem:
>> p = CreateObject("Scripting.FileSystemObject").GetParentFolderName(WScript.ScriptFullName)
>>
>> WScript.Echo p
>>
M:\bin
Update wrt Kiril's comment:
Evidence for the answer "Yes":
Option Explicit
Class cX
Private Sub Class_Initialize()
WScript.Echo "Class_Initialize"
End Sub
Private Sub Class_Terminate()
WScript.Echo "Class_Terminate"
End Sub
Public Function f()
f = "qed"
End Function
End Class
WScript.Echo 1
Dim f : f = (New cX).f()
WScript.Echo 2
WScript.Echo f
output:
cscript 15621395.vbs
1
Class_Initialize
Class_Terminate
2
qed