溫馨提示×

vb怎么獲取控制臺返回結(jié)果

vb
小億
175
2023-12-09 00:31:37
欄目: 編程語言

在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ù)。

0