Вот собственно кусок моего бат. Простите, что так долго, не имел доступа к машине.
некий переход "goto TestInternet" проверяет наличие интернета на установленном шлюзе, если его нет, вновь меняет шлюз. Далее цикл работает без этой проверки, т.е. проверка запускается единожды, при запуске бат.
Цитата:
::///////////////////////////////////////////////START\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:start
@echo off
echo _________________________________________________________
echo START %date% %time% >> %log%
echo START %date% %time%
tasklist | find "%process%"
if errorlevel 1 (goto load) else goto TestInternet
:load
echo _________________________________________________________
echo Wait load CPU - 15sec...
netsh interface ip set address name=%lan% static addr=%ip% mask=255.255.255.0 gateway=%gataway1% gwmetric=1
ping -n 15 127.0.0.1>nul 2>&1
goto TestInternet
:://///////////////////////////////////////////// END START\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
|