::set da=2008" & chr(13) & "2009
::在da前后加上一个引号,下行会出错
set da="%da%"
::正解
set da=^"%da%^"
::我测试的案例:
set c=0
:bof
set /a c=%c%+1
set bl=" ^& chr(13) ^& "
set da=2008-01-02
set dat=%da%%bl%%dat%
if not %c%==3 goto:bof
set dat=^"%dat%^"
::set dat=%dat:~0,1%
echo msgbox %dat%>110.vbs
pause
goto:eof