Selon le système d'exploitation que vous utilisez, si vous êtes flexible, alors CHOICE
peut être utilisé pour attendre sur presque toutes les clés EXCEPT
entrez
Si vous faites vraiment référence à ce que Microsoft s'obstine à appeler "Command Prompt", qui n'est qu'un émulateur MS-DOS, alors peut-être TIMEOUT
peut convenir à votre objectif ( timeout /t -1
attend n'importe quelle touche, pas seulement ENTER
) et bien sûr CHOICE
est à nouveau disponible dans les éditions récentes de WIN.
Et un avertissement sur SET /P
- alors que set /p DUMMY=Hit ENTER to continue...
fonctionnera,
set "dummy="
set /p DUMMY=Hit ENTER to continue...
if defined dummy (echo not just ENTER was pressed) else (echo just ENTER was pressed)
détectera si c'est simplement ENTER ou quelque chose d'autre, se terminant par ENTER, qui a été tapé.