อ่าน: 2629
ความเห็น: 0
ความเห็น: 0
สลับหน้าจออัตโนมัติ [C]
สลับหน้าจออัตโนมัติ
ปัญหา
เนื่องจากต้อง Monitoring ข้อมูลหลายๆอย่าง แสดงไว้บนจอ LCD TV ขนาด 42" แต่จะเอาทุกอย่างไว้ในหน้าจอเดียวกัน ทำให้ดูยาก เพราะตัวอักษรมันเล็กมากๆ ดังภาพ
จึงหาวิธีการ เขียน VBScript เพื่อสลับหน้าจอ โดย M$ Windows ใช้ Key คือ Alt+ESC ในการสลับหน้าจอไปมา กี่หน้าจอก็ได้ (ไม่เหมือน Alt-TAB เพราะสลับได้แต่ 2 หน้าจอไปมา) ใช้วิธีการ SendKey โดยที่
ALT แทนด้วย %
Escape แทนด้วย {ESC}
แล้วเขียน VBScript ดังนี้
Option Explicit
Dim wshShell
Set wshShell= CreateObject("WScript.Shell")
Do While 0 = 0
wshShell.SendKeys "%{ESC}"
'Wait a second before we do anything
WScript.sleep 10000
Loop
'Quit
WScript.Quit
ผลที่ได้คือ ดูได้เต็มจอ พอครับเวลาที่กำหนด 10,000 msec (10 วินาที) ก็จะสลับหน้าจอถัดไป ดังภาพ
หวังว่าคงเป็นประโยชน์นะครับ ;-)
สร้าง: 29 กันยายน 2552 15:24
แก้ไข: 29 กันยายน 2552 15:25
[ แจ้งไม่เหมาะสม ]
บันทึกอื่นๆ
- เก่ากว่า « รู้ได้ไงว่าเป็น E-Mail หลอกลวง ??
- ใหม่กว่า » ทำไมใช้ Outlook ส่ง E-Mail ไม่ได...