DOS-kommandon med WSH

Programmering

2 svar · 362 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Trådstart#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.

Medlem 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

Medlem sedan apr. 20012 427 inlägg
#3

Najs, tackar så mycket! :)

334 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
203 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
200 ms — ändringar (db)