批处理有关问题
批处理问题
首先,我有一个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
首先,我有一个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