![]() |
help, аналог grep в винде
собственно, ситуация такая:
есть локальная сеть с подсетями есть роутер, чтоб связь была и не глючила пользователи один раз запукают routing.bat c содержимым: route add 192.168.0.0 mask 255.255.0.0 servername -p и до перестановки винды живут счастливо... Проблема: Теперь требутся, чтобы пользователь, находящийся в первой подсети прописал у себя только route add 192.168.0.0 mask 255.255.0.0 192.168.1.1 -p во второй только: route add 192.168.0.0 mask 255.255.0.0 192.168.2.1 -p в третьей только: route add 192.168.0.0 mask 255.255.0.0 192.168.3.1 -p и так далее. Требуется написать бат скриптик, который бы определял текущую подсеть юзверя и выдавал ему соответствующую подсеть роутинга. тоесть нужно каким то макаром выдрать подсеть через ipconfig или net и исходя из этого производить верную прописку. как это сделать в виндовой консоли - я теряюсь. с меня плюсы. |
нашел непосредственно только аналог grep - findstr.exe, лежит в system32. дальше думать лень =(
|
решение, мягко говоря через жопу, не проще ли один раз настроить? или всем обьяснить чтоб руками сделали?
я вижу только 2 варианта, и то, требующее доработки, первый что-то типа Цитата:
Или как уже рекомендовали Цитата:
|
Цитата:
скачать можно тут: http://www.weihenstephan.de/~syring/win32/ зы плюсы мне не нужны! |
Цитата:
|
Наверно что то вроде этого:
Код:
echo off |
о, да!
Код:
echo off+++++++++++ |
еще навено полезнее будет
echo %IP% заменить на: del ipconfig.txt |
show-ip-reg.bat
Код:
@echo off |
| Время: 09:07 |