คุณอาจจะรู้สึกหงุดหงิดกับความจริงที่ว่าต้องเลื่อนเมาส์หรือกดปุ่มคีย์บอร์ดเพื่อปิดหน้าจอเซฟเวอร์ทุกครั้ง แม้บนระบบระดับกลาง การปิดเซฟเวอร์ก็ยังใช้เวลาบ้างก่อนจะเห็นเดสก์ท็อป ปัญหานี้จะลดลงได้มากหากเราสามารถเขียนโปรแกรมให้เว็บแคมตรวจจับการเคลื่อนไหวแล้วปิดเซฟเวอร์อัตโนมัติ มาดูวิธีทำกันเถอะ
ขั้นตอนการติดตั้งและตั้งค่า
- ดาวน์โหลดและติดตั้ง YawCam โปรแกรมที่ให้คุณควบคุมเว็บแคมได้มากขึ้น รวมถึงการเปลี่ยนเป็นเซ็นเซอร์ตรวจจับการเคลื่อนไหว
- เปิด YawCam หากมีหน้าต่างให้เลือกอุปกรณ์ ให้ไปที่ Settings → Detect Webcam
- ไปที่ Window → Motion Detection จะเห็นตัวอย่างภาพจากกล้อง การตรวจจับอาจช้าเล็กน้อย ต้องทำการเคลื่อนไหวใหญ่ๆ และไม่ฉับพลัน จะมีบันทึกเวลาเมื่อตรวจพบการเคลื่อนไหว
- คลิกแท็บ Actions ยกเลิกเลือก Play Sound หากรู้สึกรบกวน
- ไปที่แท็บ Settings ปรับค่า Tolerance ให้ต่ำลง หากต้องการให้ตอบสนองเร็วขึ้น เส้นสีน้ำเงินใต้ภาพตัวอย่างคือเกณฑ์ความทนทาน เส้นด้านบนคือระดับการเคลื่อนไหวที่ตรวจพบ
- เปิด Notepad และวางโค้ดต่อไปนี้ (ยังไม่ต้องบันทึก):
<package> <job> <script language=”VBScript”> set WshShell = WScript.CreateObject(“WScript.Shell”) WshShell.SendKeys(“{ENTER}”) </script> </job> </package> - บันทึกไฟล์เป็น .wsf โดยเลือก Save As → All Files ตั้งชื่ออะไรก็ได้ แต่ต้องลงท้ายด้วย .wsf โค้ดนี้สั่งให้คอมพิวเตอร์กดปุ่ม Enter
- กลับไปที่ YawCam แท็บ Actions เลือก Run .exe คลิก Settings ใส่พาธของไฟล์ .wsf ที่เพิ่งสร้าง เปิดใช้งาน Flood Control เพื่อป้องกันการรันซ้ำเมื่อตรวจพบการเคลื่อนไหวต่อเนื่อง
ตอนนี้เมื่อต้องจากไป ให้เปิดใช้งานเซ็นเซอร์ตรวจจับการเคลื่อนไหว และปิดเมื่อกลับมา คุณจะได้คอมพิวเตอร์แบบ Sci-Fi ที่รู้ว่าคุณอยู่หน้าจอ จริงๆ แล้วเป็นวิธีที่ซับซ้อนกว่าจำเป็น (Rube Goldberg machine) หากมีวิธีดียกว่านี้ แชร์ได้ในความคิดเห็นครับ!