Dependiendo de qué sistema operativo que está usando, si usted es flexible, entonces CHOICE
puede ser utilizado para esperar en casi cualquier tecla EXCEPT
entrar
Si realmente te estás refiriendo a lo que Microsoft insiste en llamar "Símbolo del sistema", que es simplemente un emulador de MS-DOS, entonces tal vez TIMEOUT
se adapte a tu propósito ( timeout /t -1
espera en cualquier tecla, no solo ENTER
) y, por supuesto, CHOICE
está disponible nuevamente en las últimas ediciones WIN.
Y una advertencia sobre SET /P
, mientras set /p DUMMY=Hit ENTER to continue...
que funcionará,
set "dummy="
set /p DUMMY=Hit ENTER to continue...
if defined dummy (echo not just ENTER was pressed) else (echo just ENTER was pressed)
detectará si solo se ingresó ENTER o alguna otra cosa, terminando en ENTER se ingresó.
set /p=Hit ENTER to continue...
o simplementeset /p=
si no necesita un aviso.