日期:2014-05-17  浏览次数:20729 次

批处理调用的问题
想在批处理 1.bat 中 调用批处理 2.bat 的返回值并赋其 给 一个变量 d

请教各位赋值的代码给如何写?

1.bat
Python code

call 2.bat 
set d = ?    //该如何赋值给d呢?
pause





2.bat
Python code

echo %date:~0,4%%date:~5,2%%date:~8,2%
pause


------解决方案--------------------
test.bat

BatchFile code
@echo off
for /f "delims=" %%a in ('C:\test.exe') do (
    set "result=%%a"
)
echo,%result%
pause