批量输入键功能?

时间:2014-04-15 23:26:41

标签: batch-file batch-processing

好的,所以我目前正在尝试批量编写程序,我希望能够将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

如果有人有任何想法,请告诉我,我会非常感激!

3 个答案:

答案 0 :(得分:2)

这样做:它首先清除变量,如果按下单独输入则它将保持为空。

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

答案 1 :(得分:1)

我只想要一些输入,如:

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

用户必须按Enter才能继续。

答案 2 :(得分:1)

一种简单的方法是:

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

如果没有输入任何内容,则无效。