2010年9月9日木曜日

batでネットワークの接続を判断

Batでネットワークが接続しているか、判断する。
※ネットワークがつながっている場合に、自動サーバチェックプログラムを実行する。
※固定IPのPCなので、自分のPCのIPが表示されているかを確認する。
※DHCPの場合は考えていない。。。

REM ネットワークの状態をチェック
ipconfig -all > ipconfig.txt
findstr "192.168.1.10" ipconfig.txt > ipconfig2.txt
for %%I in (ipconfig2.txt) do if %%~zI==0 (GOTO stop) ELSE (GOTO run)

:run
適当なサーバチェックプログラムを記述

:stop
DEL ipconfig.txt
DEL ipconfig2.txt
exit

0 件のコメント:

GoogleAD