Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1658
Благодарности: 915

Профиль | Цитировать


Pinguine,
На сколько я понял вам нужно определить системную или пользовательскую переменную со значением ip локального компьютера? Если ip-адреса в вашей сети не меняются то можно жестко определить данную переменную в каждом компьютере. Т.е. прописать в реестре. Иначе прописывать в автозагрузку батник, который определяет ip и запускает батник из нужной папки. Например так:
Код: Выделить весь код
@echo off
setlocal

:: Можно так

::      for /f "tokens=*" %%i in (' ipconfig ') do (
::
::          for %%j in ( %%i ) do set "ip=%%j"
::
::       )

:: Но, имхо, лучше так:
 
for /f "tokens=*" %%i in (' netsh interface ip show ipaddress ') do (

    for %%j in ( %%i ) do set "ip=%%j"

)

\\linux\disk\%ip%\1.bat

Отправлено: 21:51, 24-05-2011 | #5