返回列表 发帖
本帖最后由 plp626 于 2011-5-17 23:59 编辑

一个实用点的:

和寒夜兄讨论圆圈 字符 if 比较的意外收获:

代码页切换可以把宽字符转单字符,好些ASCII码控制字符 也可用此法得到,猜测所有控制字符皆可得到。

进一步在研究中。。。

TOP

本帖最后由 plp626 于 2011-5-18 00:00 编辑
@ECHO OFF
TITLE 代码页切换法获取0X00~0X1F之间的控制字符(未完)
CHCP 936
Set #00=NUL{}
Set #01=SOH{}
Set #02=STX{}
Set #03=ETX{}
Set #04=EOT{}
Set #05=ENQ{}
Set #06=ACK{}
Set #07=BEL{}
Set #08=BS{}
Set #09=TAB{〇}
Set #0a=LF{}
Set #0b=VT{♂}
Set #0c=FF{♀}
Set #0d=CR{}
Set #0e=SO{}
Set #0f=SI{¤}
Set #10=dle{}
Set #11=DC1{}
Set #12=DC2{}
Set #13=DC3{}
Set #14=DC4{}
Set #15=NAK{§}
Set #16=SYN{}
Set #17=ETB{}
Set #18=CAN{↑}
Set #19=EM{↓}
Set #1A=SUB{→}
Set #1B=ESC{←}
Set #1C=FS{∟}
Set #1D=GS{}
Set #1E=RS{▲}
Set #1F=US{▼}
CHCP 437
Set #
set #>$.txt
start $.txt
PauseCOPY
内在原理未名

论坛会直接过滤,tab(0x09),vt符(0x0b),ff符(0x0c)
现在我们有这个tab{〇} VT{♂} FF{♀} 切换些代码页后不怕了

更多字符获取参见http://bbs.bathome.net/viewthread.php?tid=12347

TOP

太好了,我刚刚一直在为findstr [A-Z] 烦恼呢。

TOP

返回列表