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
echo echo %%a%%^>1.txt>1.bat
2013年12月21日 08点12分 2
Thanks!我去试一试!大神能教我^的用法吗?
2013年12月21日 08点12分
回复 939163156 :除了%不能用,其他符号用^转义,例如光一个>是重定向符号,^>表示这只是个普通的符号,没有任何意义
2013年12月21日 08点12分
哦,谢谢!
2013年12月21日 08点12分
回复 z2395501194 :补充,%用%%代替
2013年12月21日 10点12分
level 11
楼上大雾
echo x>1.*
是输出到通道1
解决方法:
echo x>"1.*"
echo x>(1.*)
2013年12月21日 10点12分 3
额,被你们搞乱了~如果要达到1L效果又要怎么写?
2013年12月21日 11点12分
level 11
echo echo %%a%%^>^1.txt >"1.bat"
2013年12月21日 11点12分 4
OK,我明天去试试,谢了!
2013年12月21日 16点12分
level 9
是啊,些英语吸引眼球...比如说我
2013年12月21日 12点12分 5
1