在VB中獲取控制臺返回的結(jié)果可以使用Process類。下面是一個示例代碼:
Imports System.Diagnostics
Module Module1
Sub Main()
' 創(chuàng)建一個進程對象
Dim proc As New Process()
' 設(shè)置要執(zhí)行的命令及參數(shù)
proc.StartInfo.FileName = "cmd.exe"
proc.StartInfo.Arguments = "/C echo Hello, World!"
' 設(shè)置重定向輸入輸出流和錯誤輸出流
proc.StartInfo.RedirectStandardOutput = True
proc.StartInfo.RedirectStandardError = True
proc.StartInfo.UseShellExecute = False
' 啟動進程
proc.Start()
' 等待進程執(zhí)行完成
proc.WaitForExit()
' 獲取控制臺輸出結(jié)果
Dim output As String = proc.StandardOutput.ReadToEnd()
' 顯示輸出結(jié)果
Console.WriteLine(output)
End Sub
End Module
上面的代碼會執(zhí)行一個簡單的命令并將控制臺輸出結(jié)果保存在output變量中,然后將結(jié)果打印到控制臺中。你可以根據(jù)自己的需求修改命令及參數(shù)。