>>как вместо rasdial дать команду WinRoute начать юзать и-нет
чесно говоря я винроут последний раз видел года 2 назад
, но мне кажется он и без дополнительных команд должен просечь что есть канал...
>> И как потом (после появления инета по локалке) дать команду не использовать модем?
тут ситуация посложнее, одно дело например если недоступен гейт локалки...тут все просто
if exist modem.txt GOTO MODEM
ping gateway
if %errorlevel% NEQ 0 goto dial
GOTO END
:DIAL
echo modem > modem.txt
route delete 0.0.0.0
rasdial .....
GOTO END
:MODEM
ping gateway
if %errorlevel% EQU 0 GOTO SWITCH
GOTO END
:SWITCH
rasdial /DISCONNECT
ROUTE ADD -p 0.0.0.0 mask 0.0.0.0 gateway
del /f/q modem.txt
:END
ну а в других ситуациях можно и вывод tracert парсить, тут вообщем то простор для фантазии
Тот прав, у кого больше прав.