iexpress提取文件然后运行vbs引用exe文件中的文件

时间:2015-03-16 08:11:24

标签: vbscript hta iexpress

我无法让vbs与iexpress一起工作。 我正在尝试获取exe文件来打开一个vbs,打开一个在exe中保存的hta。但当我这样做时,我得到一个空白的hta位于%temp%。

我的问题是;我如何让vbs正确找到iexpress的解包位置,所以我的脚本打开从exe中提取的hta而不是空白的%temp%文件?

我试过这样做:

Set objShell = CreateObject("Wscript.Shell")

strPath = Wscript.ScriptFullName
Set objFSO = CreateObject("Scripting.FileSystemObject")

Set objFile = objFSO.GetFile(strPath)
strFolder = objFSO.GetParentFolderName(objFile)

CreateObject("WScript.Shell").Run "C:\Windows\System32\mshta.exe " & 
CreateObject("WScript.Shell").CurrentDirectory &"\page.hta"

1 个答案:

答案 0 :(得分:0)

我发现文件只是在我可以访问它们之前被删除了,因为exe文件在vbs能够获取其他文件之前删除了自己。这不是目录错误。