0

基本的に、「RUN BOT」と「KILL BOT」の両方のボタンを持つプログラムを作成しました。私の質問は、ボットを「殺す」ために使用するコード、または「RUN BOT」ボタンがクリックされたときに実行されている「batchfile.bat」を閉じるために使用するコードです。将来のすべての助けに感謝します!

両方のボタンを備えたアプリ

これまでのコードは次のとおりです。

Public Class Form1
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Process.Start("C:\batchfile.bat")
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    End Sub
End Class
4

1 に答える 1

1

Process.Start()メソッドが返すProcessインスタンスをインスタンス変数に格納します。次に、必要に応じてCloseMainWindowまたはKillを呼び出します。

編集:これはVS2010で動作します

Public Class Form1
Private p As Process

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    p = Process.Start("c:\batchfile.bat")
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    p.Kill()
End Sub
End Class
于 2013-02-20T20:56:29.523 に答える