Existe uma maneira de desligar a tela no Windows (7), de preferência sem usar software adicional?
O script do Powershell funciona bem, mas sai da janela da linha de comando após ativar a exibição.
windows-7
windows
command-line
display
unicoio
fonte
fonte
Respostas:
Em um laptop, você pode usar a combinação de atalhos de teclado de Fn + F7 (F7 pode variar dependendo do modelo do laptop) e, em uma área de trabalho, sempre pode usar o botão liga / desliga.
Você precisa de outras especificações, como ativar o movimento do mouse ou algo mais?
Você sempre pode criar um atalho e atribuir um atalho de teclado a um protetor de tela preto; use este caminho:
Isso não desliga a tela, mas a torna completamente preta
fonte
/s
serve, funciona sem a chave também.scrnsave.scr
é inserida na caixa de pesquisa ou na caixa de diálogo de execução, mas requer/s
quando executada a partircmd.exe
(sem ela, uma caixa de diálogo é exibida informando que esse protetor de tela não possui opções configuráveis).Mais algumas opções:
nircmd monitor off
partir da linha de comando. Mais informações no link.fonte
nircmd
. As ferramentas Imho definidas por Nir Sofer e Russinovich devem ser instaladas no PC de qualquer usuário avançado.Você pode usar a chamada WinAPI
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2)
ondeHWND_BROADCAST = 0xFFFF
,WM_SYSCOMMAND = 0x0112
eSC_MONITORPOWER = 0xF170
. O2
meio que o visor está sendo desligado.Existem várias maneiras de fazer a ligação:
Executável separado. Você pode acioná-lo através de um script, linha de comando, janela Executar, atalho (
*.lnk
) etc. Observe que os atalhos podem ser chamados usando um atalho de teclado . O executável pode ser escrito em C ou C ++, ou via P / Invoke em linguagens .NET (C # ou PowerShell ) ou em muitos outros idiomas que possuem uma interface de idioma estrangeiro (por exemplo, JNI em Java).Script AutoHotkey . Para um não programador, esse caminho é provavelmente mais simples. Fazer personalizações ainda requer algum script. Este script desativa o monitor no Win + M:
Observe o tempo limite antes da
SendMessage
chamada no script AutoHotkey. Dá ao usuário a chance de liberar chaves (caso a liberação acorde o monitor novamente). Não esqueça disso, mesmo ao fazer a chamada de um script em outro idioma.Para mais informações, consulte a documentação da
SendMessage
função ,WM_SYSCOMMAND
mensagem e AutoHotkeySendMessage
. Pode ser interessante que, desde o Windows 8, usar o mesmo método para ativar o monitor não funcione, mas existe uma solução alternativa.fonte