How to Turn Off Laptop Monitor using AutoHotkey

ใช้ AutoHotkey มาได้เดือนกว่าๆ รู้สึกว่าชีวิตสะดวกขึ้นเยอะ

ฟีเจอร์ที่ใช้หลักๆ ก็คือการสร้างฮอตคีย์สำหรับรันคำสั่งต่างๆ แต่จริงๆ ตัวโปรแกรมสามารถทำอะไรได้มากกว่านั้น เช่น สั่งคลิกเมาส์/กดปุ่มคีย์บอร์ด, สร้างฟอร์มรับข้อมูลจากผู้ใช้, แปลงคำย่อเวลาพิมพ์ให้กลายเป็นคำเต็มๆ เช่น brb -> be right back, ฯลฯ ขึ้นอยู่กับจินตนาการของคนเขียนสคริปต์

สำหรับฮอตคีย์ที่ใช้บ่อยสุดคือ สั่งปิดมอนิเตอร์เฉยๆ อีกอันคือสั่งปิดมอนิเตอร์ + ล็อคคอมพิวเตอร์ ซึ่งช่วยให้ประหยัดแบตไปได้เยอะทีเดียว (ผมไม่ชอบเสียบ adapter ทิ้งไว้) นอกนั้นก็เป็นฮอตคีย์สำหรับเรียกโปรแกรมที่ใช้ประจำ เช่น Firefox, Cygwin, Notepad++ ส่วนโปรแกรมอื่นๆ ก็ใช้ Launchy เรียกเอา

สำหรับสคริปต์ที่ใช้ก็แน่นอนว่าไปลอกชาวบ้านมาอีกที เอามาแปะไว้เผื่อมีคนสนใจ

#NoEnv
#NoTrayIcon
#SingleInstance force
 
#z::
Sleep 500
SendMessage 0x112, 0xF170, 2, , Program Manager
Return
 
#x::
DllCall("LockWorkStation")
Sleep 500
SendMessage 0x112, 0xF170, 2, , Program Manager
Return
 
#f::
  Run %A_ProgramFiles%\Mozilla Firefox\firefox.exe
  WinWait, Mozilla Firefox, , 5
  WinActivate
Return
 
#n:: Run %A_ProgramFiles%\Notepad++\notepad++.exe
 
#t:: Run C:\Cygwin\bin\mintty.exe -

เซฟเป็นไฟล์ .ahk แล้วแปลงเป็น .exe ใส่ไว้ในโฟลเดอร์ Startup เป็นอันเสร็จพิธี

อธิบายวิธีใช้เล็กน้อย

  • Win-Z: ปิดมอนิเตอร์
  • Win-X: ล็อคคอมพิวเตอร์ และปิดมอร์นิเตอร์
  • Win-F: รัน Firefox
  • Win-N: รัน Notepad++
  • Win-T: รัน Cygwin (terminal)

1 comment

Anonymous's picture
karn (visitor) says:

+1 แจ่มไปเลย

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.