for要保存for语句的运行结果,要在for之前加上一行
setlocal enabledelayedexpansion
变量在for语句中要用!代替%.不知道楼主问的是不是这个:- @echo off
- setlocal enabledelayedexpansion
- for /f "tokens=2 delims=:" %%a in ('ipconfig ^| find /i "ip address"') do (
- set t=%%a
- set t=!t: =!
- )
- echo %t%
- pause
复制代码
[ 本帖最后由 s700800900 于 2011-2-8 18:25 编辑 ] |