动机
我有一个第 3 方,以某种方式为某些特定功能编写的长 .bat 文件,并且需要付出相当大的努力来重写(我的问题也阻碍了这种努力)。在 for 循环中,最基本的调试方法似乎是在屏幕上回显一些信息。我曾经用\r
其他语言中的 (0x0D) 字符来执行此操作,这些字符在某些终端/控制台上重写了同一行(以避免溢出,因为在我的情况下,最后一行将包含错误)。我已经将值保存到变量中。但是,由于迭代可能需要很长时间,我仍然很乐意将一些不会溢出的输出写入屏幕。
我试过的
cmd
我知道我可以在其中回显一个换行符echo.
- 但是我只需要回车- 我试过这些,但它们没有用:
echo \r
,echo ^r
,echo \x0d
,echo ^x0d
,echo #0d
,echo ^#0d
,echo #x0d
,echo ^x0d
- 我试图在没有太多帮助的情况下上网寻找类似的东西
问题
是否可以在 windows/dos/nt/cmd 批处理文件中以某种方式回显回车(或其他不可打印)字符?
附言。我使用 XP 或 7 cmd 处理器