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
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.