A little question!(听说写英语可以吸引眼球)
bat吧
全部回复
仅看楼主
level 15
939163156
楼主
举个例子,我要把echo %a%>1.txt输入到1.bat,于是我输入echo echo %%a%%>1.txt>1.bat。可是没用,好像是直接把我的echo %a%优先输入到1.txt,反正就是不能正常输出。于是我把它改成了echo "echo %%a%%>1.txt">1.bat,在1.bat里就成功出现了 "echo %a%>1.txt",然后我用for /f把"去掉,又出现问题了,for /f无法去掉"。不知道该怎么办啊,求教!
2013年12月21日 08点12分
1
level 11
z2395501194
echo echo %%a%%^>1.txt>1.bat
2013年12月21日 08点12分
2
939163156
Thanks!我去试一试!大神能教我^的用法吗?
2013年12月21日 08点12分
z2395501194
回复 939163156 :除了%不能用,其他符号用^转义,例如光一个>是重定向符号,^>表示这只是个普通的符号,没有任何意义
2013年12月21日 08点12分
939163156
哦,谢谢!
2013年12月21日 08点12分
buckle2000
回复 z2395501194 :补充,%用%%代替
2013年12月21日 10点12分
level 11
buckle2000
楼上大雾
echo x>1.*
是输出到通道1
解决方法:
echo x>"1.*"
echo x>(1.*)
2013年12月21日 10点12分
3
939163156
额,被你们搞乱了~如果要达到1L效果又要怎么写?
2013年12月21日 11点12分
level 11
buckle2000
echo echo %%a%%^>^1.txt >"1.bat"
2013年12月21日 11点12分
4
939163156
OK,我明天去试试,谢了!
2013年12月21日 16点12分
level 9
SZ_Studio2001
是啊,些英语吸引眼球...比如说我
2013年12月21日 12点12分
5
1