如何在vb.net中关闭命令提示符

时间:2016-07-11 02:09:10

标签: vb.net command-prompt

我无法让我的命令提示关闭或杀死自己,任何想法

Dim testsfse As Process
Private Sub FlatButton1_Click(sender As Object, e As EventArgs) Handles FlatButton1.Click

    testsfse = Process.Start("cmd", String.Format("/k {0} & {1}", "cd C:\Users\zeltron\Desktop\Pro Sour\Crypto Miners\nightminer-master", "python nightminer.py -o stratum+tcp://stratum.f2pool.com:3333 -u zeltron1.limeminer -p 123"))

End Sub


Private Sub FlatButton2_Click(sender As Object, e As EventArgs) Handles FlatButton2.Click

    testsfse.Kill()
    testsfse.Close()

End Sub

这不起作用我希望它在我点击flatbutton2时关闭。 所有这一切都是崩溃并给我一个错误

其他信息:没有与此对象关联的进程。

1 个答案:

答案 0 :(得分:0)

我认为这可能是因为.Close()在.Kill()之后因为kill forcible关闭它,所以关闭之后可能会出现问题,因为该进程自杀死后不再存在。

你总是可以使用它,虽然如果没有找到导致问题的最佳解决方案,它会关闭CMD的每个开放实例。

std::cout<<O.at<float>(0,i)<<" ";

当我在类似的测试中使用相同的代码时,只改变CMD命令来打开任务管理器,它对我没有任何错误。