如何在vb.net中获得特定的命令行promt输出

时间:2014-03-12 18:39:09

标签: vb.net windows cmd

我需要获取一行特定的命令提示行输出并将其保存在vb.net中的字符串变量中。

请告诉我如何获取行输出表单命令提示符到vb.net以及如何获取特定行。

1 个答案:

答案 0 :(得分:1)

基本上,您需要启动该过程,然后捕获标准输出。以下代码将为您提供帮助。

   Dim process As New Process()
    Dim startInfo As New ProcessStartInfo("YourApplication.exe", "arguments")
    startInfo.UseShellExecute = False
    startInfo.RedirectStandardOutput = True
    process.StartInfo = startInfo
    process.Start()

    Dim output As String
    Using streamReader As System.IO.StreamReader = process.StandardOutput
        output = streamReader.ReadToEnd()
    End Using

完成后,您需要创建一个包含output内容的文件并从中读取特定行