Board logo

标题: 批处理中,用echo如何输入输出非常特殊的字符??? [打印本页]

作者: dtdfctdoslm     时间: 2008-11-3 22:28    标题: 批处理中,用echo如何输入输出非常特殊的字符???

批处理中,用echo如何输入非常特殊的字符???
像以下这样特殊的字符,用echo怎样才能做到呢? 把特殊字符输出到1.bat呢?


@echo ^਍^汣^൳^䀊^捥^潨^漠^晦^਍^潣^潬^⁲^昲^਍^楔^汴^⁥^쏓^鉶^ꚴ^^뢱���^਍^晩^攠^楸^瑳^∠^䴡^䵩^╡^悫^整^⸥^慢^≴^朠^琅^^硥^莹^਍^汣^൳^攊^档^^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^⌣^ണ^㨊^湉^异^捴^ൣ^䀊^捥^潨^उ^醙^믃^탓^^^쒵���^^쓎^ﺼ^™^楍^愠^捶^瑡^╥^Ⱒ^^���^ꢽ^਍^敀^档^९^윉^쫫^죤^닫^뒢^뒢^뷦^쳱^뗬^쏄^시^ꏫ^ය^䀊^捥^潨^उ^뮲���^탓^틓^훊^싏^쒵^���^^훗^﮷^帬^带^帮^帼^带^帾^帯^帿^帻^帺^帧^ഢ^䀊^敳^⁴^楍^愠^ഽ^䀊^敳^⁴^瀯^䴠^䵩^㵡^^^^醙^^^溜^꫒^뢱���^쒵���^^몣^਍^汣^൳^䀊^捥^潨^മ^䀊^晩^∠^䴥^䵩^╡^㴢^∽^•^捥^潨^उ^^믃^탓^^^컈^캺^얺^^ꆣ^☠^…^潧^潴^䤠^灮^瑵^捣^਍^敀^档^९^쐉^쫺^죤^뗫^쏄^시^쫫^ꏇ^►^楍^愠^ഥ^䀊^捥^潨^उ^꫒^잼^볂^ꆣ^^럈^쿈^ꆣ^ꇈ^﯏^쯍^^뒰^ⰰ^^﯋^첼^^ꎡ^਍^獀^瑥^䴠^䵩^扡^ഽ^䀊^敳^⁴^瀯>1.bat
pause
这样可不行!!!怎样才能做到呢?把特殊字符输出到1.bat呢?
作者: HAT     时间: 2008-11-4 00:45
汉字不是特殊字符,不需要用^转义。
作者: dikex     时间: 2008-11-4 00:49
里面有很多unicdoe编码的字符,而bat文件本身必须是ansi编码的
作者: zerostudy     时间: 2009-5-6 03:58
=号怎么输入
如Command=2
用echo怎么输入?
作者: Hanyeguxing     时间: 2009-5-6 04:11
如果含有大量的敏感字符或ansiⅡ可打印字符以外的字符,建议使用debug做16进制输出
作者: zerostudy     时间: 2009-5-6 04:41
=后面的数字怎么输入?

echo.a=b>a.txt
这样可以。但是若b是数字的话。输不了。
怎么解决?
作者: ccwan     时间: 2009-5-6 04:57


  Quote:
Originally posted by zerostudy at 2009-5-6 04:41:
=后面的数字怎么输入?

echo.a=b>a.txt
这样可以。但是若b是数字的话。输不了。
怎么解决?

可以考虑用echo.a=b 1>a.txt
作者: zerostudy     时间: 2009-5-6 07:36
楼上的。这样行么?
我试了好像没反应啊?
作者: ccwan     时间: 2009-5-6 07:44
@echo off
set b=9
echo.a=%b% 1>a.txt
start a.txt
作者: everest79     时间: 2009-5-6 08:00
cmd /u




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5