سلام و درود
دوستان عزیز خواستم بدونم کامپوننتی یا دستوری هست که خروجی cmd رو که دستوراتشو خودمون نوشتیم، در خروجی textbox یا richtextbox نمایش داد، به صورتی که ثانیه به ثانیه از خروجی در تکس باکس نمایش بده ؟
ممنون میشم راهنمایی بفرمایید
Printable View
سلام و درود
دوستان عزیز خواستم بدونم کامپوننتی یا دستوری هست که خروجی cmd رو که دستوراتشو خودمون نوشتیم، در خروجی textbox یا richtextbox نمایش داد، به صورتی که ثانیه به ثانیه از خروجی در تکس باکس نمایش بده ؟
ممنون میشم راهنمایی بفرمایید
سلام
روش زیر بکارت میاد؟
Dim myProcess As Process = New Process
Dim s As String
myProcess.StartInfo.FileName = "c:\windows\system32\cmd.exe"
myProcess.StartInfo.UseShellExecute = False
myProcess.StartInfo.CreateNoWindow = True
myProcess.StartInfo.RedirectStandardInput = True
myProcess.StartInfo.RedirectStandardOutput = True
myProcess.StartInfo.RedirectStandardError = True
myProcess.Start()
Dim sIn As System.IO.StreamWriter = myProcess.StandardInput
Dim sOut As System.IO.StreamReader = myProcess.StandardOutput
Dim sErr As System.IO.StreamReader = myProcess.StandardError
sIn.AutoFlush = True
sIn.Write("ipconfig" & System.Environment.NewLine)
sIn.Write("exit" & System.Environment.NewLine)
s = sOut.ReadToEnd()
If Not myProcess.HasExited Then
myProcess.Kill()
End If
cmdOutputTextBox.Text = s
cmdOutputTextBox.Visible = True
sIn.Close()
sOut.Close()
sErr.Close()
myProcess.Close()
با تشکر
ولی این هم دستورات خودم رو نشون میده
هم آدرس رو نشون میده
میشه با همین دستور فقط خروجی رو نمایش بده ؟