批量设置/ p“id =类型ID:”不工作

时间:2015-01-08 12:00:25

标签: batch-file command-line set

我在批处理文件中有这个

set /p "id=type id: "

echo you typed %id%
pause

但是echo只打印你输入的内容而没有其他内容。

我环顾了论坛,并尝试了:=%=%=但没有任何区别

1 个答案:

答案 0 :(得分:1)

你的代码就像它一样! 试一试,将其粘贴到一个空文件中即可。

但我认为它只是代码块中较大批处理文件的一部分。 这就是它失败的原因。

您可以使用延迟扩展

setlocal EnableDelayedExpansion
(
set /p "id=type id: "
echo you typed !id!
)