Batch ENTER key function?



好的,所以我目前正在尝试在Batch中编写一个程序,我希望能够将ENTER键编程为按钮,而不需要简单地键入pausepause>nul,因为这会让任何键都工作,我不希望将其作为选项。

这就是它通常的样子:

set /p continue= if %continue% == [ENTER KEY GOES HERE] goto start

我输入[ENTER KEY GOES HERE]的地方显然是我想输入Enter键选项以继续操作的地方,但考虑到它不像那么简单,我不知道如何做到这一点

echo Press 'C' to continue... set /p continue= if %continue% == C goto start

如果有人有任何想法,请告诉我,我将不胜感激!

这样做:它首先清除变量,如果只按enter键,则它将保持为空。

set "continue="
set /p continue=
if not defined continue goto start

一个简单的方法是:

set /p continue=
if [%continue%]==[] goto start

如果未输入任何内容,则此操作有效。

我只需要请求一些输入,如:

set /p Var1="Press [ENTER] key to continue."

用户必须按回车键才能继续。

最新更新