Avatar billede allround Nybegynder
05. december 2008 - 10:56 Der er 5 kommentarer

Skal fra HTA Kører MSI og VBS filer.

Er ved at lave en installations menu i HTA og skal derfor kunne køre MSI og VBS filer fra HTA'en.
Neden stående kode giver mig error: Object required: 'WScript'

<html>
<head>
<title>My HTML Application</title>
<script language="vbscript">

sub RunMSI
Currentdir="\\myDir"
FileDir="\Folder"
File="\fil.msi"
Set WshShell = WScript.CreateObject("WScript.Shell")

MyCmd = "msiexec.exe /i " & Currentdir & FileDir & File & " ALLUSERS=2 /norestart /qn"
Wshshell.run MyCmd,0,True

End Sub

</script>
<hta:application
    applicationname="MyHTA"   
>
</head>
<body>

<input id=Choose  class="button" type="button" value=" > " name="run_button"  onClick="RunMSI">

</body>
</html>

Et eksembel på hvordan man kører VBS og MSI filer vil blive påskønnet.
Avatar billede tjens Nybegynder
05. december 2008 - 20:21 #1
Prøv uden object:

Set WshShell = CreateObject("WScript.Shell")
Avatar billede morten_leth Nybegynder
28. december 2008 - 17:54 #2
Avatar billede johnstigers Seniormester
14. januar 2009 - 10:46 #3
allround - følg med...
Avatar billede allround Nybegynder
05. februar 2009 - 08:48 #4
Set WshShell = CreateObject("WScript.Shell")
Virkede, det spiller.

Ville uddele point men der er ingen svar kun kommentare.
Avatar billede jhe-ting Nybegynder
04. marts 2009 - 01:55 #5
tjens - læg et svar så alround gan give points  - ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester