23. august 2003 - 14:48Der er
3 kommentarer og 1 løsning
WScript.Shell Run-kommando kører kun 1 gang?
Heysa,
sidder og roder lidt med noget WScript i ASP.
Har smidt min WScript.Run kommando ind i en Function, for at den er lettere at kalde, men kalder man den flere gange i samme ASP-rutine så kører den kun første gang... hvorfor? og kan det løses?
Function DoPing(inIP) Set WshShell = CreateObject("WScript.Shell") strCmdLine = "ping " & inIP oRun = WshShell.Run(strCmdLine, 0, True) Set WshShell = Nothing DoPing = oRun End Function
Tror jeg ikke - ASP'en fortsætter ikke før ping-delen er færdig.
Har btw. rettet strCmdLine til "cmd /c ping " & inIp for at sikre alt bliver lukket bagefter.
Og msgbox er jo ikke mulig i gennem ASP'en. Tænkte på om man skulle pause den lige efter run, således den når at lukke det hele, inden funktionen igen kaldes? Men WshShell.Sleep dur tilsyneladende ikke :-/
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.