Is there a non-invasive way of preventing the computer from locking out after “x” seconds?
Since this is a work computer, I can't install any software without the help of the System Admin. So a non-install approach is preferable. I do, however, have access to elevated command prompt if that helps.
Abaixo, um script em lote que usará SendKeys e WScript.Sleep funciona para executar um loop a cada 30 segundos para emular pressionando o botão Scroll Lock no seu teclado, que é a atividade do teclado.
Salve a lógica abaixo em um arquivo de texto na área de trabalho, etc. e nomeie-a como <something>.cmd
e, em seguida, clique duas vezes nela para que ela seja executada. Observe a luz de bloqueio de rolagem no teclado desligar e acender a cada 30 segundos.
Simplesmente minimize a janela do prompt de comando quando estiver em execução e simplesmente feche a janela do prompt de comando com o "X" quando você estiver pronto para parar se for executado em seu PC para travar após 1 minuto de inatividade.
@ECHO OFF
SET TempVBSFile=%tmp%\~tmpSendKeysTemp.vbs
:VBSDynamicBuildLoop
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
ECHO Set WshShell = WScript.CreateObject("WScript.Shell") >>"%TempVBSFile%"
ECHO Wscript.Sleep 30000 >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{SCROLLLOCK}" >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
CSCRIPT //nologo "%TempVBSFile%"
GOTO VBSDynamicBuildLoop