2013-08-07 2 views
0

다음 VB 스크립트 개방 CMD 창을 IP로 핑을 수행 - CMD를 창에서 출력도 핑에서 결과 만 포함되지 왜 127.0.0.1열린 CMD 창을 실행 명령

는 이해가 안 돼요 "ping 127.0.0.1"?

내 질문 CMD 창뿐만 아니라 ping 결과에서 ping 명령을 보려면 내 VB 스크립트에서 변경해야합니까?

내 VB 스크립트 : 제가 CMD에서 볼 것은

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

해당이 : (핑 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 스크립트의 cod를 따라 사용하므로이 옵션은 적합하지 않습니다. – maihabunash

+2

"cmd/k @echo ping 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