Крымский форум (Crimea-Board) Поиск Участники Помощь Текстовая версия Crimea-Board.Net
Здравствуйте Гость .:: Вход :: Регистрация ::. .:: Выслать повторно письмо для активации  
 
> Рекламный блок.
 

Реклама на форуме

 
> Ваша реклама, здесь
 
 
 

Страницы: (2) 1 2  ( Перейти к первому непрочитанному сообщению ) Start new topic Start Poll 

> Как получить IP?
SwD |
Дата 20 Июля, 2008, 16:37
Quote Post



Unregistered









Цитата(pedrosoft @ 20 Июля, 2008, 15:04)
но как его правильно подставить в строку

Ну как-то так:
route -p add 192.168.5.0 mask 255.255.255.0 %local_ip%
1/   
3bab00n |
Дата 20 Июля, 2008, 17:14
Quote Post



Unregistered









Вот так вот можно:

Код
@echo off
For /F "UseBackQ skip=7 tokens=2 delims=:" %%I In ('ipconfig') Do (
   route.exe -p add 192.168.5.0 mask 255.255.255.0%%I
   exit /b
)
1/   
pedrosoft |
Дата 22 Июля, 2008, 23:51
Quote Post



Unregistered









no.gif

ни 1 ни 2 вариант не работают

в первом если пишу pause он даже не останавливает м.б. в нем ошибка и он сам завершается
во втором похоже к переменной (или как она тут называется) %%I не присваивается ip машины
3bab00n |
Дата 23 Июля, 2008, 0:08
Quote Post



Unregistered









@echo off
For /F "UseBackQ skip=7 tokens=2 delims=:" %%I In ('ipconfig') Do (
route.exe -p add 192.168.5.0 mask 255.255.255.0%%I
exit /b
)
1/   
3bab00n |
Дата 23 Июля, 2008, 0:18
Quote Post



Unregistered









Походу глюк на форуме (или фича такая), почему то вставляются не те кавычки.
Надо заменить кавычки обрамляющие ipconfig на знак ударения (который с тильдой на одной клавише, код в таблице символов 0x60).
1/   
pedrosoft |
Дата 23 Июля, 2008, 14:53
Quote Post



Unregistered









знак апострофа '

заменил, но за место переменной %%I в маршрут подставляется %I т.е. IP все же из этого цикла не вытягивает правильно

Topic OptionsСтраницы: (2) 1 2  Start new topic Start Poll 

 



[ Script Execution time: 0.0112 ]   [ 12 queries used ]   [ GZIP включён ]






Политика конфиденциальности

Top