Nosso BOFH corporativo impõe a configuração de bloqueio de tela com um atraso ridiculamente curto. É frustrante e contraproducente.
Existe uma maneira de impedir o bloqueio automático da tela? Eu diria que não há como substituir a configuração imposta por política, mas talvez haja um software que imite a atividade do usuário.
Perguntei antes de montar uma roda perpétua do mouse. (pegue?)
windows
screensaver
security-policy
Gabriel R.
fonte
fonte
Respostas:
Eu uso um script que intitulo idle.vbs:
A cada seis segundos, isso alterna rapidamente o numlock do teclado, fazendo com que o Windows acredite que alguém está interagindo com o teclado, impedindo o bloqueio da tela. Isso é executado em janelas de baunilha, você não precisa de ferramentas de desenvolvimento ou de script para usá-lo, basta criar um arquivo de texto com .vbs como extensão e clicar duas vezes nele (ou colocá-lo nos itens de inicialização).
Editar: você pode colocar esse script nos itens de inicialização com
Para obter mais informações sobre o
choco
instalador da CLI Choclatey ( ), consulte:https://chocolatey.org/
fonte
shell:startup
. Veja este site para mais informações thewindowsclub.com/startup-folder-in-windows-8Se o Windows Media Player ainda estiver instalado, você poderá reproduzir um vídeo em loop e minimizá-lo (os vídeos de exemplo "Vida Selvagem" funcionam bem para isso). Por padrão, enquanto um vídeo estiver sendo reproduzido, a tela não será bloqueada.
fonte
Ainda outra opção é o programa freeware Caffeine . Também é gratuito para uso comercial. Na página inicial do programa:
Essa solução pronta para uso também permite controlar quando ativá-lo e desativá-lo:
fonte
Você pode criar um script AutoIt para pressionar continuamente uma tecla não utilizada (por exemplo, alternar entre o num lock, o scroll lock), dormir por um minuto ou mais e repetir. Como alternativa, se você usar muito o teclado, poderá movê-lo com um pixel ou mais em qualquer direção.
Se você não deseja que ele seja executado continuamente, você também pode iniciar o script como uma tarefa agendada (se você tiver acesso) para iniciar após o computador ficar inativo por algum tempo.
E este é um script muito simples para executar um movimento invisível do mouse, se você não quiser entrar na sintaxe do AutoIt:
Esse script move o cursor do mouse em um pixel na direção superior esquerda e depois o retorna, depois dorme por 9 minutos (
540000
milissegundos). Quando o script está em execução, você pode ver o ícone AutoIt na bandeja. Você pode parar com o botão direito do mouse neste ícone e escolher a opção correspondente.Para criar um script, instale o AutoIt, clique com o botão direito do mouse em qualquer pasta e escolha
New
>AutoIt v3 Script
, nomeie-o, clique com o botão direito do mouse nesse novo script, escolhaEdit
, cole o código fornecido acima e salve. Você pode até compilá-lo para.exe
(novamente, no menu de contexto) para iniciar, por exemplo, no Windows Scheduler.fonte
Compile isso no Visual Studio ou C # Express e execute-o em um prompt de comando (ou clique duas vezes nele). Requer .NET 4.0 ou superior. Faz tudo o que você está procurando.
fonte
Existe um aplicativo para Android chamado "Timeout Blocker" que vibra em um intervalo e você pode colocar o mouse nele. Ele diz para não usá-lo no trabalho. https://play.google.com/store/apps/details?id=com.isomerprogramming.application.timeoutblocker&hl=en
fonte
Eu gosto de usar opções fáceis e integradas ( sem software adicional ), como um script do PowerShell (obrigado https://dmitrysotnikov.wordpress.com/2009/06/29/prevent-desktop-lock-or-screensaver-with-powershell/ ) que usa o "f15" como a chave do sucesso (thx à cafeína. É realmente menos interferente)
Coloque isso em myScriptName.ps1 e inicie-o via atalho ou linha de comando da área de trabalho:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -nop "C:\Users\myUser\Desktop\myScriptName.ps1"
ATUALIZAÇÃO: Talvez tenha havido alguma alteração do administrador, mas isso não funciona mais para mim. Agora, tenho que usar um script de autohotkey do NBirnel: https://github.com/nbirnel/nosleep - esse trabalho é perfeito , porque move o mouse (sem distrair nenhum trabalho)
fonte
c:\Powershell>powershell -nop myScriptName.ps1 myScriptName.ps1 : The term 'myScriptName.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + myScriptName.ps1 + ~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (myScriptName.ps1:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException c:\Powershell>
No meu caso, apenas essa linha fez o truque:
Basta colocá-lo no
Timer_Tick
evento e definir o intervalo do timer para, por exemplo, 60000ms.fonte
O Mouse Jiggler pode ser uma opção: https://mousejiggler.codeplex.com/
fonte
A maneira correta de lidar com isso é:
fonte
Você deve desativar o "bloqueio de tela" / "modo de suspensão" no painel de controle> opções de energia> alterar as configurações do plano. Ela clique no menu suspenso para "Coloque o computador em suspensão" e selecione "nunca".
fonte