คำสั่งปุ่มลัด hotkey เพื่อสั่งให้โปรแกรมหยุดหรือทำงานแบบรวดเร็ว Autoit Hotkey

ใน AutoIt คุณสามารถใช้ปุ่มลัด (Hotkey) เพื่อควบคุมการทำงานของโปรแกรม เช่น การหยุดหรือเริ่มโปรแกรมโดยการกดปุ่มคีย์บางปุ่ม ตัวอย่างคำสั่งในการตั้งค่า Hotkey สำหรับการหยุดหรือเริ่มโปรแกรมมีดังนี้:

1. **การหยุดโปรแกรม**:
   ใช้ `HotKeySet` เพื่อจับคีย์ที่ต้องการให้โปรแกรมหยุดทำงาน เช่น กด `Ctrl + Q` เพื่อหยุดโปรแกรม
```autoit
HotKeySet("^q", "ExitProgram")  ; Ctrl + Q เพื่อหยุดโปรแกรม

While 1
    ; ทำงานโปรแกรมที่ต้องการ
WEnd

Func ExitProgram()
    Exit  ; หยุดโปรแกรม
EndFunc
```
2. **การเริ่มหรือทำงานในโปรแกรม**:
   ถ้าต้องการให้โปรแกรมทำงานเมื่อกดปุ่มเฉพาะ (เช่น `Ctrl + R`) คุณสามารถใช้การตรวจจับปุ่มนั้น:
```autoit
HotKeySet("^r", "StartTask")  ; Ctrl + R เพื่อเริ่มทำงานบางอย่าง

While 1
    ; โปรแกรมทำงานตามปกติ
WEnd

Func StartTask()
    MsgBox(0, "Start", "เริ่มทำงานแล้ว")
    ; เพิ่มโค้ดการทำงานที่ต้องการที่นี่
EndFunc
```

ในตัวอย่างนี้:
- `HotKeySet("^q", "ExitProgram")` กำหนดให้กด `Ctrl + Q` เป็น Hotkey เพื่อออกจากโปรแกรม
- `HotKeySet("^r", "StartTask")` กำหนดให้กด `Ctrl + R` เพื่อเริ่มการทำงานในฟังก์ชัน `StartTask`

คุณสามารถปรับแต่ง Hotkey ตามต้องการและใส่การทำงานที่ต้องการในฟังก์ชันที่กำหนด

แสดงความคิดเห็น

0 ความคิดเห็น