使用设置参数选择提示插入换行符

使用设置参数选择提示插入换行符

我正在编写一个脚本,该脚本要求用户做出选择,然后set根据用户输入的内容将用户引导到另一个选项,该选项将用于放置参数。该选项有一个提示,后面跟着一个描述,放在下面。这是我当前的代码:

:compress
cls
echo.
setlocal EnableDelayedExpansion
echo Type the payload name here:
set /p compress="(Don't include extensions)"
set LF=^
echo 
echo.

我希望选择提示位于第四行,描述位于第五行,输入光标位于第六行描述下方。我当前的脚本将光标置于描述之后。如何使用设置参数提示将用户输入标记移动到第六行?

答案1

正如我已经一个月前回答

批处理脚本中的命令从上到下执行,其输出同样从上到下。如果你想交换两行文本,只需交换命令并输出它们。

您想要两行文本,后面跟着输入光标吗?

  1. 用于echo打印第一行文本。
  2. 用于echo打印第二行文本。
  3. 用于set /p接收输入。

例子:

echo Type the payload name here:
echo (Don't include extensions)
set /p compress=

相关内容