Private Sub btnPing_Click
Dim sh2 As Shell
Dim apd As String = dtaPingAddress.Text
sh2.Initialize("sh2","ping",Array(apd, "-n ", "1"))
sh2.Run(1000)
End Sub
Sub sh2_ProcessCompleted (Success As Boolean, ExitCode As Int, StdOut As String, StdErr As String)
RedirectOutput(File.DirApp, "logsping.txt")
Pane7.Left=5
Pane7.Top=0
Pane7.BringToFront
Log("exit code "&ExitCode)
Log("out "&StdOut)
Log("error "&StdErr)
Log("Success "&Success)
lblResult.Text= File.ReadString(File.DirApp,"logsping.txt")
End Sub
Sub RedirectOutput (Dir As String, FileName As String)
Dim out As OutputStream = File.OpenOutput(Dir, FileName, False) 'Set to True to append the logs
Dim ps As JavaObject
ps.InitializeNewInstance("java.io.PrintStream", Array(out, True, "utf8"))
Dim jo As JavaObject
jo.InitializeStatic("java.lang.System")
jo.RunMethod("setOut", Array(ps))
jo.RunMethod("setErr", Array(ps))
End Sub