批处理:回显一些文本并阅读其余部分

时间:2013-04-15 19:44:30

标签: windows batch-file command-prompt

我有

echo sometext
set /p s=

但它会输出以下内容:

sometext
*will read this line*

我想让它像这样在同一行:

sometext *will read the rest of the line*

但是如何?

2 个答案:

答案 0 :(得分:4)

此:

SET /P s="sometext "

将打印sometext并将提示放在文本后面。

答案 1 :(得分:1)

您应该初始化输入变量并将双引号放在正确的位置:

SET "s="
SET /P "s=sometext> "