Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 打开Windows cmd shell并运行命令_Vb.net_Visual Studio_Shell_Cmd - Fatal编程技术网

Vb.net 打开Windows cmd shell并运行命令

Vb.net 打开Windows cmd shell并运行命令,vb.net,visual-studio,shell,cmd,Vb.net,Visual Studio,Shell,Cmd,我正在做一个小项目,我需要使用一个Windows Shell和网络命令,如果布尔值为true,它将打开,并将命令输出到列表框。我用它打开了一个cmd shell,但是它非常有限,不能运行网络命令,比如arp,netview,nbtstat,等等 Public Class Form1 Dim A, IP As String Dim B, C As Integer ... Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e

我正在做一个小项目,我需要使用一个Windows Shell和网络命令,如果布尔值为true,它将打开,并将命令输出到列表框。我用它打开了一个cmd shell,但是它非常有限,不能运行网络命令,比如
arp
netview
nbtstat
,等等

Public Class Form1
Dim A, IP As String
Dim B, C As Integer

...

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

    B += 1
    IP = TextBox1.Text & "." & TextBox2.Text & "." & TextBox3.Text & "." & B
    A = My.Computer.Network.Ping(IP)
    If A = True Then
        'Process.Start("CMD", "/K nbtstat -a" & IP) NEEDS TO RUN AS A REAL CMD SHELL

    End If
    Text = "Pinging:" & IP
    ListBox1.Items.Insert(0, IP & " " & A)
    C = B / 30 * 100
    If B = TextBox4.Text Then
        Timer1.Stop()
    End If
End Sub
...

End Class
这是处理输入的代码的一小部分

抛出错误:

“nbtstat”未被识别为内部或外部命令, 可操作的程序或批处理文件

D:\Karanbir Ahuja\Documents\Visual Studio 2015\Projects\NBTScan_Alpha.1\NBTScan_Alpha.1\bin\Debug>


为什么不能运行网络命令?您得到了什么错误/(s),如果没有抛出异常,您的输出是什么?您需要彻底解释您的问题。我们完全不知道当您运行此代码时会发生什么,也不知道您希望发生什么。此外,您在这里缺少一个空格:
“/K nbtstat-a”&IP
,应该是:
“/K nbtstat-a”&IP
。我得到一个封装的shell,该命令不存在。我现在要截图了。或者:“nbtstat”不被识别为内部或外部命令、可操作程序或批处理文件。D:\USER\Documents\Visual Studio 2015\Projects\NBTScan_Alpha.1\NBTScan_Alpha.1\bin\Debug>@visualincent