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 件のコメント:
コメントを投稿