AutoHotkey เป็น open-source ที่ใช้สำหรับ Windows ที่ทำให้เราสามารถเขียนสคริปควบคุมเม้าส์ การกดคีย์ต่างๆ รวมถึงการเช็คสี pixel ด้วย โดย AutoHotkey จะมีภาษาของตัวเอง (syntax จะคล้ายๆ pascal + c)
ถ้าใครสนใจลองอ่าน Tutorial ในหน้าเว็บไซต์ของ Autohotkey ดูได้นะครับ และผมมีตัวอย่างการประยุกต์ใช้งาน AutuHotkey บางส่วนที่คิดว่าน่าสนใจ หลังเบรกเลยครับ
ตัวอย่าง Code สำหรับ AutoHotkey ที่นำไปใช้ในการทำงานต่างๆ
- ตัวอย่างของโค้ดที่ “เมื่อกดปุ่ม Windows ค้าง แล้วกด spacebar จะเปิดเว็บ google.com ขึ้นมา (ด้วย default browser ขณะนั้น)”
[c]#space::Run www.google.com[/c] - ตัวอย่างของโค้ด “เมื่อกด F1 แล้วจะคลิกเม้าส์รัวไปเรื่อยๆ จนกว่าจะปล่อย”
[c]$F1::
while GetKeyState("F1", "P")
; While the F1 key is being held down physically.
{
Click
}
return[/c] - ตัวอย่างของโค้ด “ถ้าเรากด Control+Alt+Z จะคืนค่าสีของ pixel ในตำแหน่งที่เม้าส์ชี้อยู่”
[c]^!z:: ; Control+Alt+Z hotkey.
MouseGetPos, MouseX, MouseY
PixelGetColor, color, %MouseX%, %MouseY%
MsgBox The color at the current cursor position is %color%.
return[/c]
นี่คือส่วนหนึ่งของตัวอย่างในการนำ AutoHotkey ไปประยุกต์ใช้กับการทำงานหรืออื่นๆ ซึ่งวิธีการนั้นง่ายมาก เพียง ดาวน์โหลดตัวโปรแกรม AutoHotkey จากนั้นก็เขียนโปรแกรมในการทำงาน (Code) และเปิดสคริปท์เพื่อเริ่มใช้งาน
หากผู้อ่านท่านใดมีข้อสงสัยในการเขียนโค้ด AutoHotkey ก็สามารถตอบกลับ ความคิดเห็นที่บทความนี้ได้ทันทีครับ