windows - 批量请求用户输入(/P)时换行?

标签 windows batch-file newline user-input line-breaks

是否可以在 set/P 命令后创建一个换行符?我希望用户能够在新的(空白)行而不是在现有提示旁边键入。例如:

set /P test=type now

echo %test%

此代码只是让用户在提示旁边键入内容。

最佳答案

如果你想在下一行输入,只需使用:

echo type now
set /p test=
echo %test%

echo 将输出包含换行符的提示,然后您只需使用 set/pno 提示即可。

关于windows - 批量请求用户输入(/P)时换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16536743/

相关文章:

Windows API 解释器

windows - 如何使用基本设置在 Windows 上运行 Gerrit

windows - "Run as administrator"和带有 requireAdministrator 的 list 有什么区别?

python - 使用 Python WMI 在远程系统上运行本地批处理文件

windows - 批处理以隔离具有多个项目的文本文件中的最后一个项目

ruby - Ruby 的 ZipInputStream 搞砸了我的行尾是怎么回事?

windows - Win32 命名管道和消息大小限制 - 旧的 64K 限制是否仍然适用?

java - 使用 bat 文件编辑 Deployment.properties 文件

html - Bootstrap - 如何在新行中设置内容

php - 一段时间后,在 PHP 的 CLI 中打印\r 到 STDOUT 中断