Presione cualquier tecla para continuar en PowerShell
-
Use
ReadKey (System.Console)
para habilitarpress any key to continue
en PowerShell -
Use
ReadKey (Console)
para habilitarpress any key to continue
en PowerShell -
Use
ReadKey (RawUI)
para habilitarpress any key to continue
en PowerShell -
Use
Read-Host
para habilitarpress any key to continue
en PowerShell -
Use el comando
cmd /c 'pause'
para habilitarpress any key to continue
en PowerShell -
Use
tiempo de espera
para habilitarpress any key to continue
en PowerShell
Este tutorial le enseñará a pausar la ejecución en PowerShell.
Le permite habilitar el cuadro de diálogo press any key to continue
en PowerShell. Generalmente se usa para esperar la entrada del usuario u otro proceso.
También ayuda a ralentizar o pausar la ejecución en PowerShell. En general, no funciona con teclas como Ctrl, Shift, Windows y Alt.
Use ReadKey (System.Console)
para habilitar press any key to continue
en PowerShell
El System.Console ReadKey
se puede ejecutar como se muestra a continuación. Acepta cualquier tecla excepto Shift, Alt, Ctrl y otras teclas modificadoras.
[void][System.Console]::ReadKey($true)
Use ReadKey (Console)
para habilitar press any key to continue
en PowerShell
Puede usar la [Console]::ReadKey()
para habilitar presionar cualquier tecla para continuar
en PowerShell. Puede leer teclas y modificadores mientras pausa la ejecución. Excluye Shift, Alt, Ctrl y otras teclas modificadoras.
[Console]::ReadKey()
Cuando se presiona la tecla, muestra los valores KeyChar
, Key
y Modifiers
. Estos datos se almacenan como un objeto System.ConsoleKeyInfo
.
Producción :
KeyChar Key Modifiers
------- --- ---------
a A 0
Use ReadKey (RawUI)
para habilitar press any key to continue
en PowerShell
Este método es similar a [Console]::ReadKey()
. Acepta cualquier tecla, incluidas Ctrl, Shift, ⊞ Win, Alt y otras teclas modificadoras.
Hay diferentes ReadKeyOptions
que se pueden pasar en el método RawUI ReadKey
, como IncludeKeyDown
, IncludeKeyUp
, NoEcho
y AllowCtrlC
.
$host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
Después de presionar la q
, mostrará el siguiente resultado.
Producción :
VirtualKeyCode Character ControlKeyState KeyDown
-------------- --------- --------------- -------
81 q NumLockOn True
Use Read-Host
para habilitar press any key to continue
en PowerShell
Read-Host
es el método más común para solicitar la entrada del usuario. Puede usar este método para pausar la ejecución cuando se solicita la entrada del usuario en PowerShell.
Read-Host -Prompt "Press any key to continue"
Después de presionar la tecla, debe presionar Enter para salir del modo de pausa. Muestra el texto introducido en la salida.
Producción :
Press any key to continue: Hello
Hello
Use el comando cmd /c 'pause'
para habilitar press any key to continue
en PowerShell
El comando cmd /c pause
muestra el mensaje Press any key to continue . . .
y pausar la ejecución hasta que se presione una tecla.
cmd /c pause
Producción :
Press any key to continue . . .
Use tiempo de espera
para habilitar press any key to continue
en PowerShell
El comando timeout
puede pausar la ejecución por un período de tiempo específico o infinito. Puede utilizar la opción /t
para especificar el tiempo en segundos. El valor válido del tiempo de espera especificado oscila entre -1
a 99999
.
El siguiente comando espera los 5 segundos
si no se presiona una tecla.
timeout /t 5
Producción :
Waiting for 5 seconds, press a key to continue ...
El valor -1
se usa para pausar la ejecución por un tiempo infinito si no se presiona una tecla.
timeout /t -1
Producción :
Press any key to continue ...