Board logo

标题: %a和%a%的回显 [打印本页]

作者: snzy342     时间: 2009-11-11 12:16    标题: %a和%a%的回显

for /f "tokens=2 delims=," %%a in (a.txt) do set a=%%a&echo [%a%],以上是我的一个批处理中的一行代码,不知为什么它总会显示%a的值,然后跟一个“%”,请高手帮忙指点指点…………
作者: keai958     时间: 2009-11-12 18:40
修改成如下形式
setlocal enabledelayedexpansion
for /f "tokens=2 delims=," %%a in (a.txt) do set a=%%a&echo [!a!]
或者是
for /f "tokens=2 delims=," %%a in (a.txt) do set a=%%a&call echo [%%a%%]