Batch file 光标在文本前闪烁

Batch file 光标在文本前闪烁,batch-file,echo,Batch File,Echo,我希望光标位于文本前面,如下所示: Hello_ 不是 但我不知道怎么做。你能帮忙吗 这是一个批处理文件,已关闭@echo “我使用间距将其与中间对齐”@echo off setlocal 对于('echo prompt$H^ | cmd')中的/F%%a,请设置“BS=%%a” 设置/P“=.%BS%Hello”

我希望光标位于文本前面,如下所示:

              Hello_
不是

但我不知道怎么做。你能帮忙吗

这是一个批处理文件,已关闭@echo

“我使用间距将其与中间对齐”

@echo off
setlocal
对于('echo prompt$H^ | cmd')中的/F%%a,请设置“BS=%%a”
设置/P“=.%BS%Hello”
光标在“Hello”之后,而不是在“echo”之前,可能重复无效。它不能节省我的间距。我曾经把它对齐到中间,我把空格放在引号里,你应该在问题和例子中把前面的要求(“我曾经把它对齐到中间”)。在本例中,光标位于“Hello”的“H”下方,也就是说,没有空格…Oof被禁止提问。“我现在说得更清楚了”这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-@李:你为什么删除这个答案?我担心你会感到困惑。@MadhurBhaiya:OP希望“光标在”像这样的“你好”字前面:
Hello\uuuuu
(其中下划线代表光标)…@OwenPauling:。。。后来又补充说“我过去常常把它对准中间,我把空格放在引号里”。@Rob:我的解决方案正好做到了这一点!(你测试过了吗?)
:(
              Hello
_
@echo off
setlocal

for /F %%a in ('echo prompt $H ^| cmd') do set "BS=%%a"
set /P "=.%BS%         Hello" < nul