![]() |
Поиск и копирование в буфер обмена ip адреса по маске из txt файла
Доброго времени суток!
Возникла небольшая проблема на компьютере присутствует две сети локальная с выходом в интернет и настроенный VPN канал. При запуске VPN локальная сеть продолжает работать без доступа в интернет. Это все решилось настройкой маршрутов но возник вопрос автоматизации, хотелось бы написать батник которые сканирует ip адреса находит в них адрес по маске 192.168.1.* и подставляет этот адрес в маршрут route chenge 10.10.0.12 на тот что нашел по маске. При подключении VPN меняется только последнее значение ip 192.168.1 Подскажите пожалуйста как это возможно сделать |
ipconfig | findstr /r "192.168.5.*" > 1.txt
pause FOR /F "tokens=2 delims=:" %i in (C:\Users\Home\Desktop\net\1.txt) do (echo %i) > "C:\Users\Home\Desktop\net\2.txt" pause Вот почему for из батника не работает но когда прописываешь его в командной строке срабатывает замечательно? |
for /F "tokens=2 delims=:" %i in ('ipconfig ^| findstr "192.168.5"') do @SET myip=%i
route add 192.168.8.0 mask 255.255.255.0 route change 192.168.6.0 mask 255.255.255.0 %myip% Помогите объединить в батник что бы он выполнял последовательно данные действия |
@echo off
for /F "tokens=2 delims=:" %%i in ('ipconfig ^| findstr "192.168.5"') do @SET myip=%%i route add 192.168.8.0 mask 255.255.255.0 route change 192.168.6.0 mask 255.255.255.0 %myip% pause Спасибо работает |
Время: 23:47. |
Время: 23:47.
© OSzone.net 2001-