【发布时间】:2016-09-16 22:00:08
【问题描述】:
我需要从 Visual Basic 应用程序执行类似“cscript OSPP.vbs /dstatus”的命令。我正在使用下面的代码,但我无法将参数“dstatus”传输到 OSPP.vbs。我怎么能那样做?任何帮助
Dim start As New ProcessStartInfo
Dim task As New Process
Dim so As IO.StreamReader
start.FileName = "C:\WINDOWS\system32\cscript.exe"
start.Arguments = """C:\Program Files (x86)\Microsoft Office\Office15\OSPP.vbs /dstatus"""
start.UseShellExecute = False
start.RedirectStandardOutput = True
start.RedirectStandardError = False
task.StartInfo = start
task.Start()
so = task.StandardOutput
task.WaitForExit()
MsgBox(so.ReadToEnd)
【问题讨论】:
标签: vb.net string process arguments wsh