批处理集 /p "id= type id: "不起作用



我的批处理文件中有这个

set /p "id=type id: "
echo you typed %id%
pause

但 echo 只打印您键入的内容,仅此而已。

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

你的代码就是这样工作的!
尝试一下,将其粘贴到空文件中,它可以工作。

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

您可以使用延迟扩展

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

最新更新