Como ativar o protetor de tela imediatamente?

3

Estou procurando uma maneira de ativar minha proteção de tela imediatamente ou desligar a tela, seja quando eu bloquear a tela (WIN-L) ou clicando em algo na área de trabalho.

Eu localizei MonitorES como uma solução possível, mas parece estar um pouco desatualizado e estou preocupado que não suporte o Windows 10 particularmente bem como não foi atualizado em algum tempo. Ele também não suporta o meu media player de escolha ( SMPlayer ).

Alguma idéia / sugestão sobre como fazer isso através de uma configuração / atalho do Windows ou de alguma outra forma?

    
por Charles Goodwin 08.06.2016 / 06:49

6 respostas

3

Os protetores de tela integrados devem estar na pasta %windir%\SysWOW64 (por exemplo, Mystify.scr , Ribbons.scr , scrnsave.scr ). Você pode adicionar um atalho do Windows que execute um desses arquivos. Você também pode adicionar uma tecla de atalho.

    
por 08.06.2016 / 07:00
0

link

Eu vim aqui primeiro e não encontrei ajuda, no entanto, esta página foi criada depois que você desistiu, e foi o que aconteceu.

    
por 20.10.2017 / 22:43
0

Este aplicativo de código aberto adiciona cantos quentes e você pode definir um deles com a opção Bloquear. O site é minimalista, mas o aplicativo funciona bem no Windows 10 e com vários monitores.

A última compilação não possui um recurso, que é a capacidade de colocar o monitor em Suspensão em vez de bloqueá-lo. Se você precisar disso, poderá compilar a fonte .

    
por 18.01.2018 / 00:02
0

Resposta:

Eu tenho duas ferramentas diferentes para isso em link

Para tornar isso uma resposta legítima, incluirei o mais simples:

#!/bin/bash
# From: https://gist.github.com/RichardBronosky/c61465ed897c2f10e9bf16704d1d9af9
# This works from both WSL/bash and powershell!

powershell.exe -command "& (Get-ItemProperty 'HKCU:Control Panel\Desktop').{SCRNSAVE.EXE}"

Isso obterá o valor da [terrivelmente chamada] SCRNSAVE.EXE propriedade do registro. Esse valor é um caminho completo para um arquivo *.scr e, portanto, você pode (e eu) informar ao powershell para executá-lo como um comando.

Notas / Opinião:

Esta é uma demonstração bastante sucinta de como o powershell retorna objetos (completo com métodos, acessadores, etc.) em vez de fluxos de texto como bash.

Aqui, o Get-ItemProperty retorna um objeto [do tipo: System.Management.Automation.PSCustomObject] que possui muitas propriedades. Nós acessamos uma única propriedade com a notação de ponto conveniente. (Eu tenho que admitir que mesmo que eu possa escrever o sed diretamente em um script sem testá-lo no CLI, é melhor.) Existe uma ferramenta útil para explorar objetos que é recomendado por um blogueiro de technets da Microsoft . Infelizmente, instalá-lo agora requer a opção -AllowClobber . ( Saiba mais aqui .) Uma alternativa [plana] um pouco menos conveniente é Get-Member . (Apenas pipe saída para ele.)

Tendo um século 1/4 de experiência bash, o powershell é muito estranho, mas também um pouco refrescante para se trabalhar. Pense nisso como shell script em um ambiente mais pythônico e não é terrível ... exceto por aquelas barras invertidas.

    
por 27.08.2018 / 22:55
0
  1. Abra o editor de texto
  2. Cole isto: control.exe desk.cpl,screensaver,@screensaver
  3. Salvar como arquivo de lote
  4. Copie o arquivo em lotes para a área de trabalho ou para qualquer lugar.
  5. Concluir
por 19.10.2018 / 09:44
-2

Este é definitivamente um hack e requer programação. Foi uma ideia interessante e por isso usei palavras-chave e descobri para você.

Ideia do OpenSource:
link

Faça o download deste e instale para o resultado desejado.

    
por 08.06.2016 / 09:21