如果我使用<nul set/p= some text
或set/p "= some text"<nul
,即使我将字符与0xFF
代码一起使用,也会删除前面的空格。如何在不带尾随CR / LF的行的开头回显指定数量的空格?
a)如果在新行上回显了文本,则只需在输出文本前面添加退格字符。
<nul set/p=[BS char here directly, without brackets] some text
在ANSI和ASCII码表中有代码0x08
。
b)如果需要将文本放置为已经存在的行的延续,则在BS字符之前另外添加一个非空格字符,例如“ Middle Dot”(0xFA
)。
<nul set/p=[MD char (0xFA), then BS char (0x08)] some text
在WinXP和Win7中可以正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句