2015-03-16 3 views
1

J'ai des difficultés à faire fonctionner vbs avec iexpress. J'essaye d'obtenir le fichier d'exe pour ouvrir un vbs qui ouvre un hta tenu dans l'exe. mais quand je fais, je reçois un hta vide situé dans% temp%.iexpress extraire les fichiers puis exécuter les fichiers de référencement vbs à partir de l'exe

Ma question est; Comment puis-je obtenir vbs pour localiser correctement l'emplacement de décompression de iexpress, donc mon script ouvre le hta extrait de l'exe au lieu d'un fichier% temp% vide?

J'ai essayé de le faire comme ceci:

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" 
+0

Voir si http://stackoverflow.com/a/29043160/603855 aide (diff entre répertoire courant et script) –

Répondre

0

je me suis dit que les fichiers sont tout simplement retirés avant que je puisse y accéder, comme le fichier exe supprime lui-même avant que vbs est capable d'aller chercher les autres fichiers . ce n'était pas que le répertoire était faux.