Ho preso l' occasione per imparare qualcosa di nuovo...tempo fa avevo dato un' occhiata ai link che ho postato ma visto che non mi serviva non ci avevo neanche provato...![]()
Ho "rimaneggiato" a modo mio.....l' esempio su msdn e il risultato è quello voluto:
Sicuramente si può fare di meglio, ad esempio ho dichiarato 'Dim WithEvents pr As New Process()' perchè l' 'AddHandler' non rispondeva e non c' ho perso su del tempo.codice:Dim WithEvents pr As New Process() Private Sub Button1_Click() Handles Button1.Click Dim args As New ProcessStartInfo("cmd.exe") With args .Arguments = "/c ping -n 10 www.google.it" .RedirectStandardOutput = True .UseShellExecute = False .CreateNoWindow = True End With pr = Process.Start(args) pr.BeginOutputReadLine() pr.WaitForExit() End Sub Private Sub pr_outline(sendingProcess As Object, _ outLine As DataReceivedEventArgs) Handles pr.OutputDataReceived If Not String.IsNullOrEmpty(outLine.Data) Then Console.WriteLine(outLine.Data) End If End Sub
Vedi tu se l' esempio può aiutarti.
![]()

Rispondi quotando