Just nu i M3-nätverket
Jump to content

..system...(ASP / Javascript)


Camilla.L

Recommended Posts

I C finns ett kommando som heter system, som i python skrivs på följande sätt

 

import os

os.system("_ _ _ .EXE %S "filen")

 

Min fråga är finns det något motsvande i ASP eller JAVAscript?????

 

 

Tack på förhand!

mvh Camilla

 

Link to comment
Share on other sites

Hej!

 

Du kan använda dig av WSCRIPT.Shell objektet i ASP. Jag rekommender inte att du kör det från clientscript eftersom det normalt sett blockas av browsern och endast stöds av IE om inte plugin för ActiveX är installerat i t ex en Netscape/Mozilla browser. Observera att WSCRIPT framförallt är tänkt att köras interaktivt, men vissa delar fungerar som sagt med ASP. Tänk även på att du kan behöva justera rättigheter för kommandon och om du vill t ex spara resultatet i en fil (skrivrättigheter till filen för anonyma browser användaren IIUSR_dindator).

 

Dim wsh
Dim cmd
Set wsh = Server.CreateObject("WScript.Shell")
cmd = "dittprogram.exe"
wsh.Run cmd
' alternativt 
wsh.Run cmd, 10, true ' om du vill vänta på att kommandot är slutfört
Set wsh = Nothing

 

 

För mer info se:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/wsobjwscript.asp

 

Mvh

 

Jimmy

 

 

Link to comment
Share on other sites

Hej, tack för din hjälp, jag skriv in det du föreslog:

 

<%

dim wsh

dim cmd

 

Set wsh=Server.CeateObject("WScript.Shell")

 

cmd="Program.EXE"

wsh.Run cmd

 

Set wsh=Nothing

%>

 

Men får då följande fel:

 

Error Type:

Microsoft VBScript runtime (0x800A01B6)

Object doesn't support this property or method: 'CeateObject'

/supportweb/felsökningsträd/test_table.asp, line 65

 

 

(Browser Type:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) )

 

Är det någonn som vet vad felet beror på????

 

program.EXE är ett program som backaar upp den fil, Vad lägger jag till denna fil?????

 

 

Tack på förhand!

mvh Camilla

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...