level 11
set a=dir
%a%
pause
这样变量a得到的是dir这个字符然后输出出去
我想要的是dir的结果赋值给a怎么解决
2015年12月14日 03点12分
1
level 10
echo %a%
echo %errorlevel%
rem 返回值
2015年12月14日 09点12分
3
level 13
你们没理解她的意思……她的意思是,把dir显示的文本赋值给a变量吧?建议去精品贴里找aiwozhonghuaba的重定向讲解,再看看for的文本解析。花不了多长时间的
2015年12月14日 10点12分
4
![[乖]](/static/emoticons/u4e56.png)
谢谢
2015年12月15日 05点12分
level 11
不行,变量里不能含有回车符号,dir反会肯定是多行的,要接收也得要用多个变量。
变量接收命令返回结果用for命令就好了。
2015年12月14日 10点12分
5