我正在编写一个脚本,该脚本要求用户做出选择,然后set
根据用户输入的内容将用户引导到另一个选项,该选项将用于放置参数。该选项有一个提示,后面跟着一个描述,放在下面。这是我当前的代码:
:compress
cls
echo.
setlocal EnableDelayedExpansion
echo Type the payload name here:
set /p compress="(Don't include extensions)"
set LF=^
echo
echo.
我希望选择提示位于第四行,描述位于第五行,输入光标位于第六行描述下方。我当前的脚本将光标置于描述之后。如何使用设置参数提示将用户输入标记移动到第六行?
答案1
正如我已经一个月前回答:
批处理脚本中的命令从上到下执行,其输出同样从上到下。如果你想交换两行文本,只需交换命令并输出它们。
您想要两行文本,后面跟着输入光标吗?
- 用于
echo
打印第一行文本。 - 用于
echo
打印第二行文本。 - 用于
set /p
接收输入。
例子:
echo Type the payload name here:
echo (Don't include extensions)
set /p compress=