Avatar billede websam Nybegynder
26. april 2004 - 12:41 Der er 1 løsning

Wscript til at åbne .exe fil ?

Jeg fandt følgende stump kode her på siden :

<html>
<head>
<title>Ekspempel på Wscript</title>
<script language="VBScript" type="text/vbscript">
Function OpenProg(ProgName)
  Set ws = CreateObject("Wscript.Shell")
    ws.Run ProgName
  Set ws = Nothing
End Function
</script>
</head>
<body>
<a href="#" OnClick="OpenProg('c:\winnt\system32\notepad.exe')">Åbn Notepad</a>
</body>
</html>

Som efter sigende skulle virke men jeg før denne fejl :

Active-X komponenten kan ikke oprette objectet "Wscript.Shell"

Hvis jeg skriver Server.CreateObject("Wscript.Shell") får jeg denne fejl :

Et object er obligatorisk "Server"

Og hvis jeg så prøver at skrive det hele om til dette :

<html>
<head>
<title>Ekspempel på Wscript</title>
<%
Function OpenProg(ProgName)
  Set ws = Server.CreateObject("Wscript.Shell")
    ws.Run ProgName
  Set ws = Nothing
End Function
%>
</head>
<body>
<%
Call OpenProg("c:\winnt\system32\notepad.exe")
%>
</body>
</html>

Så får jeg ingen fejl men browseren hænger blot uden at foretage sig noget.

Er der en der har arbejdet med dette som lige kan give lidt indput ? Jeg skal måske lige fortælle at jeg tester dette på en win 2000 proffessionel med wscript 5.6 installeret

/Websam
Avatar billede websam Nybegynder
27. april 2004 - 18:39 #1
Fandt løsning med aspexec :o)
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