楼 主
批处理中,用echo如何输入输出非常特殊的字符???
发表于 2008-11-03 22:28 · 中国 广东 中山 电信
新手上路
★
积分 8
发帖 7
注册 2008-11-01 23:42
17年会员
UID 129726
性别 男
状态 离线
批处理中,用echo如何输入非常特殊的字符???
像以下这样特殊的字符,用echo怎样才能做到呢? 把特殊字符输出到1.bat呢?
@echo ^^汣^൳^䀊^捥^潨^漠^晦^^潣^潬^^昲^^楔^汴^^쏓^鉶^ꚴ^^뢱
第 2 楼
发表于 2008-11-04 00:45 · 美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
第 3 楼
发表于 2008-11-04 00:49 · 中国 广东 广州 天河区 电信
高级用户
★★★
潜水修练批处理
积分 788
发帖 366
注册 2006-12-31 02:43
19年会员
UID 75048
性别 男
状态 离线
里面有很多unicdoe编码的字符,而bat文件本身必须是ansi编码的
正在潜水修练的批处理小白
第 4 楼
发表于 2009-05-06 03:58 · 中国 广东 深圳 电信
中级用户
★★
积分 266
发帖 98
注册 2006-04-21 20:29
20年会员
UID 54223
性别 男
状态 离线
=号怎么输入
如Command=2
用echo怎么输入?
纵是千年万年 亦难以忘记
第 5 楼
发表于 2009-05-06 04:11 · 中国 吉林 延边朝鲜族自治州 延吉市 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039
发帖 897
注册 2009-03-01 15:34
17年会员
UID 140302
性别 男
来自 在地狱中仰望天堂
状态 离线
如果含有大量的敏感字符或ansiⅡ可打印字符以外的字符,建议使用debug做16进制输出
第 6 楼
发表于 2009-05-06 04:41 · 中国 广东 深圳 电信
中级用户
★★
积分 266
发帖 98
注册 2006-04-21 20:29
20年会员
UID 54223
性别 男
状态 离线
=后面的数字怎么输入?
用
echo.a=b>a.txt
这样可以。但是若b是数字的话。输不了。
怎么解决?
纵是千年万年 亦难以忘记
第 7 楼
发表于 2009-05-06 04:57 · 中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
Originally posted by zerostudy at 2009-5-6 04:41:
=后面的数字怎么输入?
用
echo.a=b>a.txt
这样可以。但是若b是数字的话。输不了。
怎么解决?
可以考虑用echo.a=b 1>a.txt
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
第 8 楼
发表于 2009-05-06 07:36 · 中国 广东 深圳 电信
中级用户
★★
积分 266
发帖 98
注册 2006-04-21 20:29
20年会员
UID 54223
性别 男
状态 离线
楼上的。这样行么?
我试了好像没反应啊?
纵是千年万年 亦难以忘记
第 9 楼
发表于 2009-05-06 07:44 · 中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
@echo off
set b=9
echo.a=%b% 1>a.txt
start a.txt
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
第 10 楼
发表于 2009-05-06 08:00 · 中国 广东 广州 荔湾区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
cmd /u
49206C6F766520796F752067757973 54656C3A3133383238343036373837
论坛跳转: