我正在寻找一种方法将光标放在几行echo命令之间,因此看起来暂停位于代码的中心,而不是在结尾处,同时仍然显示最后一行文本而不是继续到下一个标签,直到击中任何键。这可能吗? 我希望看到实际文本的最后一行是一个页脚,从上面的文本中分离出来。
目前,我的测序看起来与此相似:
:LABEL
CLS
ECHO text1
ECHO.
ECHO.
(want the PAUSE to appear here)
ECHO.
ECHO.
ECHO text2
PAUSE (while the PAUSE is really here to prevent text2 from being lost)
GOTO OTHERLABEL
非常感谢!
答案 0 :(得分:0)
我想我知道你在问什么,如果我错了,请纠正我。您需要此功能:
echo hello
pause
echo bye
但是你想要在屏幕上切换暂停和回显再见的位置。如果是这样,那并不容易。我想你可以使用一个vbscript,一旦在上面的代码中运行第一次暂停,就会发送一个密钥到批处理文件,这将回应。很多次然后再次暂停,然后vbscript可以在批处理文件中向上滚动。这不值得。