PDA

Показать полную графическую версию : [решено] Новое значение, в новую переменную


Devils0411
11-10-2010, 23:23
Запутался уже... не могу понять, чего ему не хватает?

@Echo off
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
set varcount=0 For /F "Tokens=2 Delims=={,} " %%a In ('WMIC NICCONFIG Where IPEnabled^=True Get IPAddress /Value^') Do (
SET /A varcount+=1
set IP!varcount!=%%~a
echo !IP!varcount!!
)
pause
На экран выводит только varcount, когда мне нужно, чтоб выводило значение переменной IP!varcount!
P.S. надеюсь смысл будущей работы скрипта ясен ))

amel27
12-10-2010, 00:52
@Echo off
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION

set varcount=0
for /f "tokens=2 delims=={,} " %%a In ('WMIC NICCONFIG Where IPEnabled^=True Get IPAddress /Value') Do (
set /a varcount+=1
set IP!varcount!=%%~a
call echo %%IP!varcount!%%
)
pause




© OSzone.net 2001-2012