Come disattivare il tuo Windows Screensaver con Motion Detection
Mentre gli screensaver bloccati da password sono una necessità di sicurezza in molte aziende, nella maggior parte delle case l'unico scopo reale dello screensaver è ... beh ... salvare lo schermo. Può diventare un po 'fastidioso dover toccare la tastiera o spostare il mouse ogni volta che si sale al computer per vedere cosa sta succedendo. È particolarmente fastidioso se si eseguono scansioni o altre attività che si desidera monitorare per un lungo periodo di tempo. Lo screensaver si aprirà e dovrai toccare la tastiera o spostare il mouse per rimuoverlo.
Non sarebbe bello se il tuo computer fosse un po 'più simile a uno di quei computer avanzati di cui hai letto nei romanzi di fantascienza, in cui puoi semplicemente camminare fino ad esso e può percepire che sei lì e rispondi di conseguenza? Voglio dire, in questi giorni quasi ogni il computer viene fornito con una webcam di qualche tipo, spesso incorporata proprio sopra il monitor, quindi il potenziale per computer più intelligenti e più automatizzati è lì.
Ci possono essere alcuni sistemi di computer più recenti che già fanno questo, ma per la maggior parte le persone sono ancora bloccate con toccando la tastiera per disabilitare lo screen saver. Ho iniziato a pensarci l'altro giorno e ho deciso di provare a mettere insieme una combinazione di applicazioni e script che avrebbe portato a termine questo semplice compito di automazione (sì, questi sono i tipi di cose che gli ingegneri dell'automazione fanno per divertimento).
La soluzione salvaschermo Motion-Detection
Quello che mi è venuto in mente è stata una combinazione di script di applicazione che avrebbe monitorato costantemente la webcam per il movimento, e quindi eseguito istantaneamente uno script che avrebbe rimosso lo screensaver. Decidere il software della webcam è stato facile. Ero tentato di usare la webcam attiva Come costruire un sistema di sorveglianza domestica WiFi con il tuo PC Come costruire un sistema di sorveglianza domestica WiFi con il tuo PC Leggi altro software di cui ho scritto in precedenza, ma poi ho capito che YawCam, che Mark aveva trattato prima 2 strumenti di webcam con sensore di movimento freddo per scattare quegli intrusi 2 strumenti di webcam con sensori di movimento freddi per scattare gli intrusi Per saperne di più, è molto più semplice ed efficace per questo tipo di attività.
Dopo aver installato ed eseguito YawCam (e offerto loro una bella donazione per averci offerto questo software gratuito), vedrai la seguente schermata sul video della webcam.
Clicca su “Finestra” e quindi scegliere Rilevazione del movimento dall'elenco a discesa. Nella schermata successiva, vedrai una pagina in cui il software di rilevamento del movimento registra ogni volta che si verifica un evento di movimento (quando il rilevamento è attivato). Clicca sul “Azioni” scheda per impostare il file che verrà eseguito su YawCam ogni volta che viene rilevato un movimento.
In questa schermata, vedrai a “Impostazioni… ” pulsante accanto a RUN.EXE. Seleziona la casella di controllo accanto a “RUN.EXE” e quindi fare clic sul pulsante Impostazioni.
Clicca sul Attivare casella di controllo per il controllo delle piene (non si desidera che lo script venga avviato 50 volte al secondo) e si metta un po 'di ritardo (ho messo 10 secondi, ma è possibile utilizzare fino a 60 o più). Il prossimo passo sarebbe quello di fare clic sul pulsante Sfoglia e scegliere il file di script che si desidera eseguire. Ahimè, non ne hai ancora uno. Non preoccuparti, ti ho coperto.
Noterai che il filtro predefinito cerca i file .bat o .exe, ma puoi anche scegliere un file di Windows Script (.wsf). Per questo articolo, ho cercato un intero elenco di modi per uccidere lo screensaver tramite script. Ho cercato programmi già esistenti o metodi di lavoro batch che disabilitano lo screen saver. In ognuno di questi casi lo screensaver rimane disabilitato - non buono. Quindi, mi sono rivolto ai metodi per inviare i tasti della tastiera o i clic del mouse a Windows, e questa è stata la soluzione.
Dopo aver scavato attorno ai file della guida di Microsoft, ho trovato il codice SendKeys che simula la pressione del tasto “accedere” pulsante sulla tastiera.
Quello che segue è lo script.
set WshShell = WScript.CreateObject(“WScript.Shell”)
WshShell.SendKeys(“ENTER”)
Salvare questo script in un file .wsf e puntare l'evento Action in YawCam su quel file. Ora, ogni volta che c'è un movimento nella webcam, darà il via allo script, che simula premendo il tasto di invio della tastiera - che disabiliterà lo screen saver.
Se trovi che il tuo script non viene avviato o che il rilevamento del movimento non sembra funzionare (o è troppo sensibile), assicurati di controllare “impostazioni” scheda in YawCam. Assicurati che la tolleranza sia sufficientemente alta in modo che non sia troppo sensibile e assicurati che la sensibilità sia abbastanza alta da sollevarla quando ti siedi davanti al computer.
Come con la maggior parte delle soluzioni automatizzate, questo non è ancora perfetto perché devi spegnerlo quando vuoi effettivamente utilizzare il computer o continuerà a inviare il “accedere” chiave ogni volta che c'è movimento. Sono sicuro che ci sono altri modi creativi che puoi probabilmente perfezionare questo trucco di salvaschermo automatico. La soluzione sopra funzionerà meglio per situazioni in cui hai qualcosa in esecuzione per ore (come una scansione antivirus) e vuoi semplicemente salire sullo schermo e mostrarti automaticamente cosa sta succedendo, ma lo screensaver si riattiverà dopo aver camminato lontano.
Hai installato questa impostazione salvaschermo automatizzata? Quanto bene ha funzionato per te? Hai trovato un modo per perfezionare il sistema ancora di più? Condividi i tuoi approfondimenti nella sezione commenti qui sotto.
Immagine di credito: Vivek Chugh
Scopri di più su: Screensaver, Webcam.