批处理有关问题

批处理问题
首先,我有一个cscript文件 
var d=new Date();d.setTime(d.getTime()-24*3600*1000); 
var s=''+d.getYear()+'0'+(d.getMonth()+1)+d.getDate(); 
WScript.echo(s); 
获取到当前日期的前一天。 

这里批处理代码如下 
cscript a.js 执行如上文件。显示出结果为20100224 

现在想在批处理文件中设置一个变量获取到命令行这个日期结果值,该怎么弄呢?

------解决方案--------------------
for /f %%a in ('cscript -nologo a.js') do set var=%%a