Annuncio pubblicitario
Non sarebbe bello se il tuo computer si comportasse un po 'di più come uno di quei computer avanzati di cui leggi romanzi di fantascienza, in cui puoi semplicemente avvicinarti e sentire che sei lì e rispondere 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 esiste il potenziale per computer più intelligenti e più automatizzati.
Potrebbero esserci alcuni sistemi informatici più recenti che lo fanno già, ma per la maggior parte le persone sono ancora bloccate toccando la tastiera per disabilitare lo screen saver. Ho iniziato a pensarci su l'altro giorno e ho deciso di provare a mettere insieme una combinazione di applicazioni e script che potrebbero svolgere questo semplice compito di automazione (sì, queste sono le cose che fanno gli ingegneri dell'automazione per divertimento).
La soluzione salvaschermo Motion Detection
Quello che mi è venuta in mente è stata una combinazione di applicazione-script che monitorava costantemente il movimento della webcam e quindi eseguiva immediatamente uno script che avrebbe rimosso lo screensaver. Decidere il software della webcam è stato facile. Sono stato tentato di usare il Webcam attiva Come costruire un sistema di sorveglianza domestica WiFi con il tuo PC Leggi di più software di cui ho scritto in precedenza, ma poi ho capito che YawCam, che Mark coperto prima 2 fantastici strumenti per webcam con sensore di movimento per agganciare quegli intrusi Leggi di più , è molto più semplice ed efficace per questo tipo di attività.
Una volta installato ed eseguito YawCam (e facendo 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"Per impostare il file su cui far girare YawCam ogni volta che viene rilevato un movimento.
In questa schermata, vedrai un "Impostazioni…"Accanto a RUN.EXE. Seleziona la casella di controllo accanto a "RUN.EXE", Quindi fare clic sul pulsante Impostazioni.
Clicca sul Attivare casella di controllo per il controllo delle inondazioni (non si desidera che lo script venga avviato 50 volte al secondo) e inserire un certo ritardo (ho impiegato 10 secondi, ma è possibile utilizzarne 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 ti preoccupare, ti ho coperto.
Noterai che il filtro predefinito cerca file .bat o .exe, ma puoi anche scegliere un file 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 va bene. Quindi mi sono rivolto ai metodi per inviare i tasti della tastiera o i clic del mouse a Windows, e sicuramente la soluzione era quella.
Dopo aver cercato i file della guida di Microsoft, ho trovato il codice SendKeys che simula premendo il pulsante "Invio" sulla tastiera.
Quello che segue è lo script.
imposta WshShell = WScript. CreateObject ( “WScript. Shell ")
WshShell. SendKeys ( “{ENTER}”) em>
Salvare questo script in un file .wsf e puntare l'evento Action in YawCam a quel file. Ora, ogni volta che c'è movimento nella webcam, inizierà il tuo script, il che simula la pressione del tasto Invio della tastiera - che disabilita lo screen saver.
Se scopri che il tuo script non viene avviato o il rilevamento del movimento non sembra funzionare (o è troppo sensibile), assicurati di dare un'occhiata al "impostazioni"In YawCam. Assicurati che la tolleranza sia abbastanza alta in modo che non sia troppo sensibile e assicurati che la sensibilità sia abbastanza alta in modo che aumenti quando ti siedi davanti al computer.
Come con la maggior parte delle soluzioni automatizzate, questa non è ancora perfetta perché è necessario disattivarla quando si desidera effettivamente utilizzare il computer o continuerà a inviare il tasto "Invio" ogni volta che si muove. Sono sicuro che ci sono altri modi creativi in cui puoi probabilmente perfezionare questo trucco dello screensaver automatico. La soluzione sopra funzionerà meglio per le situazioni in cui hai qualcosa in esecuzione per ore (come una scansione antivirus) e vuoi solo avvicinati allo schermo e mostralo automaticamente cosa sta succedendo, ma lo screensaver si riattiverà dopo aver camminato lontano.
Hai installato questa configurazione automatica dello screensaver? Quanto ha funzionato bene per te? Hai trovato un modo per perfezionare ulteriormente il sistema? Condividi i tuoi approfondimenti nella sezione commenti qui sotto.
Credito immagine: Vivek Chugh
Ryan ha una laurea in ingegneria elettrica. Ha lavorato 13 anni in ingegneria dell'automazione, 5 anni in IT e ora è un ingegnere di app. Ex amministratore delegato di MakeUseOf, ha parlato a conferenze nazionali sulla visualizzazione dei dati ed è stato presentato su TV e radio nazionali.