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 ก็สามารถตอบกลับ ความคิดเห็นที่บทความนี้ได้ทันทีครับ