webForumDet fria alternativet

DOS-kommandon med WSH

2 svar · 352 visningar · startad av Skarre

SkarreMedlem sedan apr. 20012 427 inlägg
#1

Jag har hittat en massa exempel, men ingen som visar hur man kör DOS-kommandon med "Windows Scripting Host" och VBScript. Därför skulle jag bli väldigt glad om någon kunde visa mig en liten kodsnutt eller tipsa om en guide eller dylikt.

nikoMedlem sedan juni 20022 599 inlägg
#2

Rent allmänt:

Set WshShell = CreateObject("WScript.Shell")
Set oExec    = WshShell.Exec("cmd /C <ditt kommando här>")

Liten kodsnutt:

Set WshShell = CreateObject("WScript.Shell")
Set oExec = WshShell.Exec("cmd /C  dir c:")
Do While True
     If Not oExec.StdOut.AtEndOfStream Then
       sOut = sOut & oExec.StdOut.Read(1)
     Else
        Exit Do
     End If
Loop
WScript.Echo sOut

WshShell.Exec

SkarreMedlem sedan apr. 20012 427 inlägg
#3

Najs, tackar så mycket! :)

126 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)