Hoe u uw Windows-screensaver kunt uitschakelen met bewegingsdetectie
Schermbeveiliging met een wachtwoord is voor veel bedrijven een beveiligingsbehoefte, maar in de meeste huizen is het enige echte doel van de screensaver om ... nou ... het scherm te redden. Het kan een beetje vervelend zijn om op het toetsenbord te tikken of de muis te verplaatsen wanneer je naar de computer loopt om te zien wat er aan de hand is. Het is vooral vervelend als u scans uitvoert of een andere activiteit uitvoert die u gedurende een lange periode alleen maar wilt monitoren. De screensaver wordt geactiveerd en u tikt op het toetsenbord of verplaatst de muis om deze te verwijderen.
Zou het niet cool zijn als je computer een beetje meer als een van die geavanceerde computers handelde waarover je in science fiction-romans leest, waar je er eenvoudig naartoe kunt lopen en het voelt dat je daar bent en dienovereenkomstig reageert? Ik bedoel, tegenwoordig bijna elk computer wordt geleverd met een bepaalde webcam, vaak ingebouwd net boven de monitor, dus het potentieel voor slimmere, meer geautomatiseerde computers is er.
Er zijn misschien wat nieuwere computersystemen die dit al doen, maar voor het grootste deel zijn mensen nog steeds vast aan het tikken op het toetsenbord om de screensaver uit te schakelen. Ik begon onlangs hieraan te denken en besloot om een combinatie van applicaties en scripts te maken die deze eenvoudige automatiseringstaak zouden uitvoeren (ja, dit zijn de dingen die automatiseringsingenieurs voor de lol doen)..
De Motion-Detection Screensaver-oplossing
Wat ik bedacht was een combinatie van een applicatie en een script die constant de webcam zou monitoren op beweging en vervolgens direct een script zou uitvoeren dat de screensaver zou verwijderen. Het was eenvoudig om te beslissen over de webcamsoftware. Ik was in de verleiding om de actieve webcam te gebruiken Hoe een WiFi-thuisbeveiligingssysteem met je pc te bouwen Hoe een WiFi-thuisbeveiligingssysteem te bouwen met je pc Lees meer software waarover ik eerder schreef, maar toen besefte ik dat YawCam, die Mark eerder behandelde 2 Cool Motion Sensor Webcam Tools om die indringers te klikken 2 Cool Motion Sensor Webcam Tools om die indringers te klikken Lees meer, is veel eenvoudiger en effectiever voor dit soort taken.
Zodra je YawCam hebt geïnstalleerd en uitgevoerd (en ze een mooie gift hebt gegeven om ons deze gratis software aan te bieden), zie je het volgende scherm over de webcamvideo.
Klik op “Venster” en kies dan Bewegingsdetectie in de vervolgkeuzelijst. Op het volgende scherm ziet u een pagina waar de bewegingsdetectiesoftware zich registreert telkens wanneer een bewegingsgebeurtenis plaatsvindt (wanneer de detectie is geactiveerd). Klik op de “acties” tab om het bestand in te stellen dat YawCam zal uitvoeren wanneer beweging wordt gedetecteerd.
Op dit scherm ziet u een “Instellingen ... ” knop naast run.exe. Vink het selectievakje naast aan “run.exe” en klik vervolgens op de knop Instellingen.
Klik op de Activeren selectievakje voor flood control (u wilt niet dat het script 50 keer per seconde wordt gestart) en wat vertraging (ik plaats 10 seconden, maar u kunt wel 60 of meer gebruiken). De volgende stap zou zijn om op de bladerknop te klikken en uw scriptbestand te kiezen dat u wilt uitvoeren. Ach, je hebt er nog geen. Maak je geen zorgen, ik heb je gedekt.
U zult merken dat het standaardfilter zoekt naar .bat- of .exe-bestanden, maar u kunt ook een Windows Script-bestand (.wsf) kiezen. Voor dit artikel heb ik gezocht naar een hele lijst van manieren om de screensaver via script te doden. Ik heb naar programma's gezocht die al bestaan, of batch-jobmethoden die de screensaver uitschakelen. In elk van die gevallen blijft de screensaver uitgeschakeld - niet goed. Dus toen ging ik over op methoden om toetsenbordtoetsen of muisklikken naar Windows te sturen - en ja hoor, dat was de oplossing.
Na het zoeken naar Microsoft-helpbestanden, vond ik de SendKeys-code die simuleert het indrukken van de “invoeren” knop op het toetsenbord.
Het volgende is het script.
set WshShell = WScript.CreateObject(“WScript.Shell”)
WshShell.SendKeys(“ENTER”)
Sla dit script op in een .wsf-bestand en wijs de actie -gebeurtenis in YawCam toe aan dat bestand. Nu, elke keer dat er beweging in de webcam is, start het je script, dat simuleert door op de enter-toets van het toetsenbord te drukken - wat de schermbeveiliging uitschakelt.
Als je merkt dat je script niet wordt gestart of als de bewegingsdetectie niet lijkt te werken (of te gevoelig is), bekijk dan de “instellingen” tab in YawCam. Zorg ervoor dat de tolerantie hoog genoeg is, zodat deze niet te gevoelig is, en zorg ervoor dat de gevoeligheid hoog genoeg is zodat deze wordt opgenomen wanneer u voor de computer gaat zitten.
Zoals met de meeste geautomatiseerde oplossingen, is deze nog niet perfect omdat je het moet uitschakelen wanneer je de computer daadwerkelijk wilt gebruiken of het zal de “invoeren” toets wanneer er beweging is. Ik weet zeker dat er andere creatieve manieren zijn om deze geautomatiseerde screensaver-truc te perfectioneren. De bovenstaande oplossing werkt het beste voor situaties waarin u urenlang actief bent (zoals een virusscan) en u wilt gewoon naar het scherm lopen en automatisch laten zien wat er aan de hand is, maar de screensaver wordt opnieuw geactiveerd nadat u bent gelopen weg.
Heb je deze geautomatiseerde screensaver setup geïnstalleerd? Hoe goed werkte het voor jou? Heb je een manier gevonden om het systeem nog verder te perfectioneren? Deel uw inzichten in de opmerkingen hieronder.
Image Credit: Vivek Chugh
Ontdek meer over: Screensaver, Webcam.