2014-10-16 3 views
-1

인터넷 연결이없고 배치 파일로 처리하려고 할 때만 프로그램을 열고 싶습니다. 나는 다음과 같은 것을 염두에 뒀습니다 :연결이없는 경우 배치 파일을 통해 프로그램 열기

if (! www.google.com) {start myprogram.exe} 
else {echo "The computer is connected to the internet"} 

그러나 나는 명령 창에 대해 깊이 연구 한 적이 없지만 누군가이 작은 "프로그램"을 작성하는 방법을 말해 줄 수 있습니까?

답변

1

처음에는 핑 (ping)을하고 핑 (ping)이 작동하는지 확인하십시오. ping에 대해 errorlevel 1 = 실패, errorlevel 0 = 성공

ping -n 1 google.com > NUL 
if errorlevel 1 (
    myprogram.exe 
) else (
    echo The computer is connected to the internet 
) 
pause 
+0

잘 작동합니다! 메시지를 읽고 ENTER (또는 다른 키)를 눌러 닫을 수 없도록하려면 어떻게 닫히지 않도록 할 수 있습니까? –

+1

일시 중지 명령 추가 :) –

관련 문제