Dim myProcess As New Process() Dim myProcessStartInfo As New ProcessStartInfo("Process_StandardOutput_Sample.exe") myProcessStartInfo.UseShellExecute = False myProcessStartInfo.RedirectStandardOutput = True myProcess.StartInfo = myProcessStartInfo myProcess.Start()
Dim myStreamReader As StreamReader = myProcess.StandardOutput ' Read the standard output of the spawned process. Dim myString As String = myStreamReader.ReadLine() Console.WriteLine(myString) myProcess.Close()
undskyld jeg er lidt dum.. - men har kun arbejdet med vb.net i 5 - 10 timer :o)
der kommer fejl under StreamReader - når jeg sætter det ind..
det jeg gerne vil, er at have output ud fx. via msgbox
min kode :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim myProcess As New Process Dim myProcessStartInfo As New ProcessStartInfo("D:\test.bat") myProcessStartInfo.UseShellExecute = False myProcessStartInfo.RedirectStandardOutput = True myProcess.StartInfo = myProcessStartInfo myProcess.Start()
Dim myStreamReader As StreamReader = myProcess.StandardOutput ' Read the standard output of the spawned process. Dim myString As String = myStreamReader.ReadLine() Console.WriteLine(myString) myProcess.Close() End Sub
min kode: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim myProcess As New Process Dim myProcessStartInfo As New ProcessStartInfo("D:\test.bat") myProcessStartInfo.UseShellExecute = False myProcessStartInfo.RedirectStandardOutput = True myProcess.StartInfo = myProcessStartInfo myProcess.Start()
*--> Dim myStreamReader As StreamReader = myProcess.StandardOutput Dim myString As String = myStreamReader.ReadLine() box1.Text = myString myProcess.Close() End Sub
nej det har jeg ikke.. - men efter jeg sat den ind "Imports System.IO" + lavede Dim myString As String = myStreamReader.Readline() om til lavede Dim myString As String = myStreamReader.Readline() virker det...
Tak for hjælpen.. - men kan du lige sige mig hvorfor Imports System.IO skal være i toppen.. (syntes heller ikke der står noget i docs omn det under StandardOutput property) - eller er det bare mig..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.