我说的退格符是指字符“”,不是退格键。
1,如果后面或下面还有字符,光标最终是不能停留到中间某位置的。
2,你的要求,完全可以通过输出:
echo 1 4
echo 2 5
echo 3 6
来实现。至于对齐,可以通过计算字符个数以填充中间空格来操作,或者使用水平制符。
水平制表符在文本文档中一个主要的作用,就是用来对齐的。例如:
@echo off&setlocal enabledelayedexpansion
for /l %%i in (1 1 6) do set n%%i=!RANDOM!
echo %n1% %n4%
echo %n2% %n5%
echo %n3% %n6%
pause
说明:%n1% %n4%之间是一个制表符,不是空格,其他的也是如此。
因为变量%RANDOM%每次被扩展时,都返回 0 到 32767 之间的任意十进制数字,即n的位数从1到5随机,但因为中间为水平制表符,所以n4,n5,n6是字首对齐的。
Last edited by Hanyeguxing on 2009-12-18 at 00:06 ]