En OS X, se puede evitar fácilmente que la Mac se duerma con el comando:
pmset noidle -u
pmset
- manipula la configuración de administración de energíanoidle
- Bandera significa método de prevención del sueño.u
- simula la actividad del usuario
¿Cómo se puede lograr el efecto equivalente en Windows 7 usando cmd
o Powershell
¿Sin ningún software adicional?
cmd.exe
es bastante tonto Como nota aparte, su ejemplo en Mac OS X claramente se basa en software externo al shell y al terminal (dudo mucho quetype pmset
responderánpmset is a shell builtin
O algo por el estilo).[tag:xxx]
En el cuerpo de la pregunta. No es necesario.Respuestas:
Opción 1: via powercfg
Desactivar modo de espera / reposo
Deshabilitar la hibernación
Opción 2: simular pulsación de tecla
Guarda lo siguiente como sendkey.js
Usar en una shell interactiva:
cscript sendkey.js
, entonces Ctrl + C para terminar.O correr en una ventana:
start /min "awake" cscript sendkey.js
, luego cerrar ventana otaskkill /fi "WINDOWTITLE eq awake" /im cscript.exe
para terminar.Una advertencia es que el script envía la clave a la ventana activa, así que asegúrese de que la clave ( Bloqueo de desplazamiento en este caso) no provoca efectos secundarios no deseados.
Referencia:
Administración de energía a través de la Terminal (¡No más suspensión automática!)
¿Cómo deshabilitar el modo de suspensión a través de CMD?
Presione las teclas del teclado usando un archivo por lotes
Evite el bloqueo del escritorio o salvapantallas con PowerShell
fuente