|
dtdfctdoslm
新手上路
积分 8
发帖 7
注册 2008-11-1
状态 离线
|
『楼 主』:
批处理中,用echo如何输入输出非常特殊的字符???
批处理中,用echo如何输入非常特殊的字符???
像以下这样特殊的字符,用echo怎样才能做到呢? 把特殊字符输出到1.bat呢?
@echo ^^汣^൳^䀊^捥^潨^漠^晦^^潣^潬^^昲^^楔^汴^^쏓^鉶^ꚴ^^뢱
|
|
2008-11-3 22:28 |
|
|
HAT
版主
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第
2 楼』:
汉字不是特殊字符,不需要用^转义。
|
|
|
2008-11-4 00:45 |
|
|
dikex
高级用户
潜水修练批处理
积分 788
发帖 366
注册 2006-12-31
状态 离线
|
『第
3 楼』:
里面有很多unicdoe编码的字符,而bat文件本身必须是ansi编码的
|
正在潜水修练的批处理小白 |
|
2008-11-4 00:49 |
|
|
zerostudy
中级用户
积分 266
发帖 98
注册 2006-4-21
状态 离线
|
『第
4 楼』:
=号怎么输入
如Command=2
用echo怎么输入?
|
纵是千年万年 亦难以忘记 |
|
2009-5-6 03:58 |
|
|
Hanyeguxing
银牌会员
正在学习中的菜鸟...
积分 1039
发帖 897
注册 2009-3-1 来自 在地狱中仰望天堂
状态 离线
|
『第
5 楼』:
如果含有大量的敏感字符或ansiⅡ可打印字符以外的字符,建议使用debug做16进制输出
|
|
2009-5-6 04:11 |
|
|
zerostudy
中级用户
积分 266
发帖 98
注册 2006-4-21
状态 离线
|
『第
6 楼』:
=后面的数字怎么输入?
用
echo.a=b>a.txt
这样可以。但是若b是数字的话。输不了。
怎么解决?
|
纵是千年万年 亦难以忘记 |
|
2009-5-6 04:41 |
|
|
ccwan
金牌会员
积分 2725
发帖 1160
注册 2006-9-23 来自 河北廊坊
状态 离线
|
『第
7 楼』:
Quote: | Originally posted by zerostudy at 2009-5-6 04:41:
=后面的数字怎么输入?
用
echo.a=b>a.txt
这样可以。但是若b是数字的话。输不了。
怎么解决? |
|
可以考虑用echo.a=b 1>a.txt
|
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。 |
|
2009-5-6 04:57 |
|
|
zerostudy
中级用户
积分 266
发帖 98
注册 2006-4-21
状态 离线
|
『第
8 楼』:
楼上的。这样行么?
我试了好像没反应啊?
|
纵是千年万年 亦难以忘记 |
|
2009-5-6 07:36 |
|
|
ccwan
金牌会员
积分 2725
发帖 1160
注册 2006-9-23 来自 河北廊坊
状态 离线
|
『第
9 楼』:
@echo off
set b=9
echo.a=%b% 1>a.txt
start a.txt
|
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。 |
|
2009-5-6 07:44 |
|
|
everest79
金牌会员
一叶枝头,万树皆春
积分 2564
发帖 1127
注册 2006-12-25
状态 离线
|
『第
10 楼』:
cmd /u
|
49206C6F766520796F752067757973 54656C3A3133383238343036373837 |
|
2009-5-6 08:00 |
|