setlocal EnableDelayedExpansion
for /f "delims=" %%i in (MAC.ini) do (
set ii=%%i
echo %%i:~0,17%%
set ii=!ii:~0,17!
echo !ii:~0,17!
echo !ii!
pause>nul
)
pause
[ Last edited by qasa on 2007-1-19 at 05:23 AM ]作者: qasa 时间: 2007-1-19 05:28 为什么我
set ii=%%i:~0,17%%
不行呢?作者: everest79 时间: 2007-1-19 05:45 for里的替代参数没有这个功能
for /f "tokens=1-3 delims==|" %%a in (mac.ini) do %%a %%b %%c
这样你就可以得到mac ip name三个数据分别为%%a %%b %%c作者: lxmxn 时间: 2007-1-19 06:01
试试下面这个?
[ Last edited by qasa on 2007-1-19 at 06:26 AM ]作者: lxmxn 时间: 2007-1-19 06:29 对的,echo后面跟空格和一些特殊的符号,有时效果是一样的。还有很多,类似echo;!str! echo\!str! echo/!str! echo;!str! 等等,自己去试试就会发现。