Eu gostaria de um atalho que faz a tela ir para uma tela preta imediatamente, sem desligar a energia, ou até colocá-la para dormir.
Que maneiras posso fazer isso?
Quão mais eficiente é a solução para configurar, melhor.
Eu gostaria de um atalho que faz a tela ir para uma tela preta imediatamente, sem desligar a energia, ou até colocá-la para dormir.
Que maneiras posso fazer isso?
Quão mais eficiente é a solução para configurar, melhor.
Respostas:
Você pode apenas criar um atalho para o protetor de tela em branco e, em seguida, definir um atalho de teclado através da janela de propriedades do atalho.
O protetor de tela é chamado scrnsave.scr
, localizado em %SYSTEMROOT%\system32
.
.scr
extensão para si (Eagle faz isso, irritantemente), e também não funciona nos casos em que o protetor de tela não é exibido por padrão (não é necessário fazer isso pela especificação da Microsoft). A solução que encontrei para o Windows 10 é vincular diretamente a: cmd /c scrnsave.scr /s
Você pode facilmente fazer isso com NirCmd , estas quatro opções lhe darão uma tela preta cada (com efeito colateral):
Desligue o monitor.
nircmd.exe monitor off
Inicie a proteção de tela padrão (defina-a como uma em branco, para que você possa deixar a tela em branco).
nircmd.exe screensaver
Coloque o seu computador no modo de 'espera'.
nircmd.exe standby
Desligue seu computador.
nircmd.exe exitwin poweroff
Certifique-se de que você tem nircmd.exe
em C:\Windows\System32
se você quiser ligar de qualquer lugar.
Como Dennis Williamson apontou em seu comentário , você pode criar uma tecla de atalho como esta:
nircmd.exe cmdshortcutkey "C:\Windows\Temp" "MO" "Ctrl+Shift+M" monitor off
Ou um atalho na sua área de trabalho que você pode clicar assim:
nircmd.exe cmdshortcut "~$folder.desktop$" "Turn Monitor off" monitor off
Com AutoHotkey , você pode ligar qualquer um dos comandos acima a uma tecla de atalho:
#s::Run nircmd.exe monitor off
A tecla de atalho acima GANHAR + S Por exemplo, desligaria o monitor.
Um programa alternativo, se você não gosta de scripts, pode ser PhraseExpress .
nircmd.exe cmdshortcutkey "c:\temp" "Turn Monitor Off" "Ctrl+Shift+M" monitor off
Defina seu protetor de tela para o chamado "em branco". pressione Ganhar - eu .
Aqui Há alguns exemplos de uso do AutoHotkey para desligar o monitor ou iniciar o protetor de tela sem precisar do NirCmd.
Win
chave - representada por #
no inicio. A macro ainda pode produzir uma, por exemplo ^o::SendInput #l
faz CTRL-o
fazer o que Win-L
faz.
SendMessage, 0x112, 0xF140, 0,, Program Manager
- Eu apenas tentei com "em branco" como meu protetor de tela e funciona.
0xF170
qual é SC_MONITORPOWER
, não o antes que você se refere a que usa 0xF140
para SC_SCREENSAVE
como o segundo SendMessage
argumento.
WM_SYSCOMMAND
mensagens e seus valores hexadecimais.
Eu usei o NirCmd para criar uma tarefa no agendador de tarefas do Win7, que desliga o monitor quando eu bloqueio o computador ( Ctrl + eu )
Nas ações, cole: nircmd.exe
e em Argumentos colocar monitor off
.
Em seguida, use a lista suspensa em Triggers para escolher "Estação de trabalho está bloqueada". Funciona como um encanto.
Existe uma função interna no meu laptop. Basta acertar o Fn + F6 . Isso muda a tela preta do meu laptop, de qualquer forma: nenhuma programação de comando extra é necessária.
Fn + F2 faz isso de forma rápida e simples para mim (enquanto NÃO estiver executando o PowerPoint ou qualquer outro programa, ou conectado a qualquer outra tela ou dispositivo). Repita o passo para unblank.
Se você quiser em branco apenas um monitor, sem desabilitar ou "dormir", você pode usar este programa VB6 que simplesmente carrega um arquivo HTML de fundo preto em tela cheia, sem quaisquer pensionistas:
http://jpelectron.com/download/viewit-rev3.zip
Copie todos os arquivos para: C: \ Arquivos de Programas (x86) \ viewIT \ em seguida, execute ou faça um atalho para viewit.exe
Há também a opção de tornar toda a tela branca (como um aplicativo de lanterna)
Eu criei isso porque precisava de uma maneira de deixar a tela do meu tablet em branco (tela principal) enquanto eu tinha um vídeo do YouTube ou outro em tela cheia em outro lugar (exibição secundária)
Se você não gostar disso, carrega apenas na tela principal, eu sugiro que você abra fillblack.htm em um navegador, coloque o navegador na tela que deseja e pressione F11 para ativar o modo de tela cheia / quiosque - isso faça isso também.
Outra ferramenta útil para este fim é Multiscreen Blank . Você ainda precisará configurar um atalho de todo o sistema com uma ferramenta adicional, mas as configurações de supressão de tela são ajustáveis.
A resposta aceita por Candreasen em 31 de maio '13 às 3:56 foi no local.
Algumas informações adicionais baseadas na minha implementação no Windows 7:
Crie um atalho com o seguinte destino:
C:\Windows\System32\scrnsave.scr
Isso apaga as duas telas quando outro monitor está conectado à porta HDMI do meu laptop.
Isso invoca o protetor de tela 'em branco'.
Acho que qualquer arquivo de proteção de tela .scr nas pastas do Windows pode ser iniciado dessa maneira.
Ao contrário do início automático de um protetor de tela após a inatividade nesta máquina, essa invocação do protetor de tela não solicita uma senha quando ela é reiniciada.
De acordo com isso, parece ser normal que um protetor de tela chamado dessa maneira não seja bloqueado:
https://msdn.microsoft.com/en-us/library/ms686421(v=vs.85).aspx#ss_keys
"Antes de um protetor de tela aparecer, o Windows cria uma nova área de trabalho virtual para ele. O processo de proteção de tela é criado nesta segunda área de trabalho, que nunca é bloqueada."
Surpreende-me que esta função simples, mas importante, não tenha sido incorporada no Windows 10. Atualmente, estou usando o ScreenOff para realizar esse efeito de supressão de tela. Não é bom.
Para evitar o modo de espera, salve este script como um formato .vbs e clique duas vezes apenas uma vez. Aproximadamente 1 hora você tela não vai no modo de dormir. como funciona: continua atualizando seu PC por 1 hora. seguro e seguro. : D
set sh=createobject("wscript.shell")
for i=1 to 25
WScript.sleep 120000
sh.sendkeys"{F15}"
next
set sh=nothing
Step 1:
copy it and put this in your note pad
step 2:
while saving save it with .VBS ext. EX: ABCDEF.vbs
Step 3:
after that just double click on it once.