|  | 
| 你可以参考下我在RUN里的处理  有涉及到中文对齐的问题  包括计算显示长度以及截取指定显示长度 
 比如获取变量tmp值的显示长度可以用下面这段
 执行完毕后n值是显示长度  utf8n值是汉字个数复制代码:str_length
set n=
set utf8n=
call Fn.12 "%tmp%" || exit
set n=%@retval% && set utf8n=0
echo -e -n %tmp% > (md)0x200+1
cat --hex (md)0x200+1 > (md)0x201+4
cat --skip=9 --locate=\x20E (md)0x201+4 > nul || exit
set /a n=%n% - %@retval% > nul && set utf8n=%@retval%
exit
 | 
 |