تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] كود تنفيد اوامر cmd في vb.net
#1
Brick 
كود لتنفيد اوامر cmd في vb.net


كود :
Public Class Form1
    Private psi As ProcessStartInfo
    Private cmd As Process
    Private Delegate Sub InvokeWithString(ByVal text As String)
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            cmd.Kill()
        Catch ex As Exception
        End Try
        TextBox2.Clear()
        If TextBox1.Text.Contains(" ") Then
            psi = New ProcessStartInfo(TextBox1.Text.Split(" ")(0), TextBox1.Text.Split(" ")(1))
        Else
            psi = New ProcessStartInfo(TextBox1.Text$)
        End If
        Dim systemencoding As System.Text.Encoding
        System.Text.Encoding.GetEncoding(Globalization.CultureInfo.CurrentUICulture.TextInfo.OEMCodePage)
        With psi
            .UseShellExecute = False
            .RedirectStandardError = True
            .RedirectStandardOutput = True
            .RedirectStandardInput = True
            .CreateNoWindow = True
            .StandardOutputEncoding = systemencoding
            .StandardErrorEncoding = systemencoding
        End With
        cmd = New Process With {.StartInfo = psi, .EnableRaisingEvents = True}
        AddHandler cmd.ErrorDataReceived, AddressOf Async_Data_Received
        AddHandler cmd.OutputDataReceived, AddressOf Async_Data_Received
        cmd.Start()
        cmd.BeginOutputReadLine()
        cmd.BeginErrorReadLine()
    End Sub
    Private Sub Async_Data_Received(ByVal sender As Object, ByVal e As DataReceivedEventArgs)
        Me.Invoke(New InvokeWithString(AddressOf Sync_Output), e.Data)
    End Sub
    Private Sub Sync_Output(ByVal text As String)
        TextBox2.AppendText(text & Environment.NewLine)
        TextBox2.ScrollToCaret()
    End Sub
End Class


صفحتي على فيسبوك:
https://www.facebook.com/almubarmij.alkhabith/
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
كود تنفيد اوامر cmd في vb.net - بواسطة lanonymdz - 22-08-18, 09:41 PM
RE: كود تنفيد اوامر cmd في vb.net - بواسطة elgokr - 22-08-18, 10:51 PM
RE: كود تنفيد اوامر cmd في vb.net - بواسطة kebboud - 25-08-18, 11:35 AM
RE: كود تنفيد اوامر cmd في vb.net - بواسطة elgokr - 25-08-18, 12:00 PM
RE: كود تنفيد اوامر cmd في vb.net - بواسطة anoname - 30-08-18, 06:08 PM
RE: كود تنفيد اوامر cmd في vb.net - بواسطة elgokr - 30-08-18, 07:11 PM
RE: كود تنفيد اوامر cmd في vb.net - بواسطة elgokr - 04-09-18, 02:01 AM

التنقل السريع :


يقوم بقرائة الموضوع: