::**************************************************************
:: 解析ipconfig命令输出通用函数
::**************************************************************
:select
for /f "tokens=2 delims=:" %%i in ('ipconfig /all ^| findstr /i /c:%1') do if not "!%~2!"=="" set "%~2=%%i"
:eof
[ Last edited by zhclvip on 2007-2-1 at 10:38 AM ]作者: lxmxn 时间: 2007-1-23 11:38
在for命令的in后面的括号里面,一些特殊的字符要转义一下,所以加上 ^ 前导符来将其后的特殊字符转义,这样就可以正常在for命令里面执行了。