Vbscript 如何使用Visual Basic结束进程?

Vbscript 如何使用Visual Basic结束进程?,vbscript,kill,kill-process,Vbscript,Kill,Kill Process,基本上,我已经做了一个程序,既有“运行机器人”和“杀死机器人”按钮。我的问题是,我应该使用什么代码来“杀死”机器人,或者在单击“运行机器人”按钮时关闭它正在运行的“batchfile.bat”。感谢所有未来的帮助 以下是迄今为止的代码: Public Class Form1 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

基本上,我已经做了一个程序,既有“运行机器人”和“杀死机器人”按钮。我的问题是,我应该使用什么代码来“杀死”机器人,或者在单击“运行机器人”按钮时关闭它正在运行的“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

将方法Process.Start()返回的流程实例存储在实例变量中。然后,打电话,或者找一个更适合你需要的

编辑:这在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

请不要链接到其他网站。这可以被认为是无耻的自我推销和/或垃圾邮件。请努力在问题本身中描述问题。谢谢。公共类窗体1私有子按钮2\u单击(ByVal发送者作为System.Object,ByVal e作为System.EventArgs)处理按钮2。单击进程。开始(“C:\batchfile.bat”)结束子私有子按钮1\u单击(ByVal发送者作为System.Object,ByVal e作为System.EventArgs)处理按钮1。单击进程。开始(“C:\batchfile.bat”).Kill()结束子结束类这就是你的意思吗?因为这不起作用。@user2082130我刚刚编辑了我的回复,以澄清它。希望能有帮助。我不知道如何设置?每当我试图正确设置脚本/代码时,我都会收到扭曲和错误。