2013-08-07 167 views
0

下面的VB脚本打开CMD窗口执行ping到IP - 127.0.0.1打开CMD窗口,然后运行命令

我不明白,为什么在CMD窗口输出只包括从平的结果,而不是还“ping 127.0.0.1”?

我的问题有什么需要我的VB脚本改变以便也能看到从CMD窗口ping命令并不仅是平的结果?

我的VB脚本:

Dim oShell 
Set oShell = WScript.CreateObject ("WScript.Shell") 
oShell.run "cmd /k CD C:\Program Files & ping 127.0.0.1 " ,1 , true 

我从CMD看到仅仅是:(平127.0.0.1不apears?)

Pinging 127.0.0.1 with 32 bytes of data: 
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 
Ping statistics for 127.0.0.1: 
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), 
Approximate round trip times in milli-seconds: 
Minimum = 0ms, Maximum = 0ms, Average = 0ms 
+0

为什么不直接使用一个批处理文件? –

+0

我使用已经沿着VB脚本的鳕所以这个选项不相关 – maihabunash

+2

你可以使用“CMD/K @echo平127.0.0.1和Ping 127.0.0.1”。该CD不是必需的(实际上由于目录名称中的空间而不起作用)。 –

回答

0

“平127.0.0.1” 是一个批处理文件命令。如果你点击开始按钮,输入“命令提示符”,打开命令提示符并键入该命令,然后你会得到我所得到的输出。

Pinging 127.0.0.1 with 32 bytes of data: 
Reply from 127.0.0.1: bytes=32 time<1ms TTL-128 
Reply from 127.0.0.1: bytes=32 time<1ms TTL-128 
Reply from 127.0.0.1: bytes=32 time<1ms TTL-128 
Reply from 127.0.0.1: bytes=32 time<1ms TTL-128 

Ping statistics for 127.0.0.1: 
    Packets: Sent = 4, Received = 4, lost = 0 (0% loss), 
Approximate round trip times in milli-seconds: 
    Minimum = 0ms, Maximum = 0ms, Average = 0ms 
相关问题