ใช้ 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
+1 แจ่มไปเลย
Post new comment