批处理空间麻烦

时间:2014-06-26 14:57:52

标签: batch-file

我有一个问题。我有

    set /p displaytext=Text to be displayed:
    echo "%displaytext%"
    pause

如果我用空格输入内容,它会显示我在引号中写的内容。如何摆脱它们?救命!提前致谢。此外,如果我在带有/不带空格的大写字母中写字,它会关闭。基本上我希望它能准确显示我输入的内容是什么,没有引号。

1 个答案:

答案 0 :(得分:1)

尝试如下。只需从"

中删除"%displaytext%"即可
@echo off
    set /p displaytext=Text to be displayed:
    echo %displaytext%
    pause

供您参考,请参阅下面的测试运行

输出
D:\>test.bat
Text to be displayed:hi there user3671588
hi there user3671588
Press any key to continue . . .