Desligando a tela no XP com um comando

21

Existe um comando para desligar a tela no Windows XP? Ou seja, um comando que faz com que a placa de vídeo pare de enviar um sinal para o monitor até que a entrada seja recebida, da mesma forma que o gerenciamento de energia faz depois de um tempo.

Ignacio Vazquez-Abrams
fonte

Respostas:

20

Existe também um utilitário chamado NirCmd , que suporta não apenas isso, mas também mais comandos (como alterar o volume do sistema, manipular serviços etc. - documentados na página vinculada). O uso é via linha de comando:

nircmd monitor off

E, às vezes, eu vi o Windows "ouvindo" sua última tecla (o retorno que confirma o comando) depois que o comando foi "emitido" e despertando novamente. Uma solução que funcionou para mim na maioria dos casos é:

nircmd cmdwait 1000 monitor off

Isenção de responsabilidade: embora seja a terceira ou quarta vez que mencionei aqui, não tenho associação com a equipe do NirCmd: apenas um usuário feliz.

Rafael Almeida
fonte
11
Infelizmente, não parece que o nircmd possa ser usado para desligar um único monitor (em uma configuração de vários monitores)
Srid diz Reinstate Monica
1

Desativar exibição por atalho

Por que esse script é bom?

A tela irá dormir novamente em 3 segundos.
Mesmo se o mouse for acidentalmente movido ou qualquer programa acordado for exibido.

Como:

  1. Baixar Gist como ZIP
  2. Descompacte e execute
  3. Exibição de link Repouso! será criado.

Github-Gist / setup_display_timeout.cmd


Como funciona:

  1. Defina o tempo limite de inatividade para 3 segundos (via Powercfg)
  2. Aguarde qualquer tecla pressionada
  3. Defina o tempo limite inativo como 1 hora

Parte do código:

powercfg /SETDCVALUEINDEX %current_scheme_token% SUB_VIDEO VIDEOIDLE %seconds%
powercfg /SETACVALUEINDEX %current_scheme_token% SUB_VIDEO VIDEOIDLE %seconds%
powercfg /S %current_scheme_token%
befzz
fonte