📝คำสั่งพื้นฐาน - เรื่มต้น

ฺBasic HID script

📜 คำสั่งต่างๆ

ต้องเขียนคำสั่งตัวใหญ่ทุกตัว ยกเว้นข้อความหลังคำสั่งจะยังไงก็ได้

ถ้าเขียน script แล้วไม่เข้าใจสามารถแชทถาม https://chatgpt.com Ai ที่จะคอยช่วยคุณเขียนได้ถูกต้อง

คำสั่ง command
การทำงาน Operation

RAW_HID

ตัวอย่าง: RAW_HID 0x15 , กดปุ่ม R

REM

คอมเม้นต์โค้ด หรือ //, #

DELAY

รอเวลาที่กำหนด (ในหน่วยมิลลิวินาที) ก่อนดำเนินการคำสั่งถัดไป ตัวอย่าง: DELAY 1000 (รอ 1 วินาที)

STRING

ส่งข้อความเป็นชุดตัวอักษร ตัวอย่าง: STRING Hello, World! (พิมพ์ข้อความ "Hello, World!")

REPEAT_START

ทำซ้ำคำสั่งที่กำหนดจำนวนครั้งที่ระบุ

A-Z

0-9

Special Char

!@#$%...

Modifiers

ENTER

ตัวอย่าง: ENTER (กด Enter)

GUI

ส่งปุ่ม Windows (GUI) หรือปุ่มที่เป็นฟังก์ชันพิเศษ ตัวอย่าง: GUI r (กดปุ่ม Windows + R เปิดกล่อง Run)

WINDOWS

ส่งปุ่ม Windows (GUI) เหมือนกัน ตัวอย่าง: WINDOWS r (กดปุ่ม Windows + R เปิดกล่อง Run)

CTRL

ใช้ร่วมกับคีย์อื่น ๆ เพื่อส่งคำสั่งที่ต้องการกดปุ่ม Ctrl ตัวอย่าง: CTRL C (กด Ctrl + C เพื่อคัดลอก)

ALT

ใช้ร่วมกับคีย์อื่น ๆ เพื่อส่งคำสั่งที่ต้องการกดปุ่ม Alt ตัวอย่าง: ALT f4 (กด Alt + F4 เพื่อปิดโปรแกรม)

SHIFT

ใช้ร่วมกับคีย์อื่น ๆ เพื่อส่งคำสั่งที่ต้องการกดปุ่ม Shift ตัวอย่าง: SHIFT 2 (กด Shift + 2 เพื่อพิมพ์ @)

HOME

ตัวอย่าง: HOME ย้ายเคอร์เซอร์ไปที่จุดเริ่มต้นของบรรทัด

BACKSPACE

ตัวอย่าง: BACKSPACE ลบตัวอักษรที่อยู่ก่อนเคอร์เซอร์

HOME

ตัวอย่าง: HOME ย้ายเคอร์เซอร์ไปที่จุดเริ่มต้นของบรรทัด

END

ตัวอย่าง: END เคอร์เซอร์ไปที่จุดสิ้นสุดของบรรทัด

INSERT

การทำงาน: กดปุ่ม Insert เปลี่ยนโหมดการพิมพ์จากการเขียนทับเป็นการแทรก ตัวอย่าง: INSERT เปลี่ยนโหมดการพิมพ์

PAGEUP PAGEDOWN

ตัวอย่าง: PAGEUP เลื่อนหน้าจอขึ้นไปหนึ่งหน้าหรือบรรทัด ตัวอย่าง: PAGEDOWN เลื่อนหน้าจอลงไปหนึ่งหน้าหรือบรรทัด

UP DOWN

ARROW_UPARROW_DOWN

LEFT RIGHT

ARROW_LEFTARROW_RIGHT

TAB

ตัวอย่าง: TAB เคลื่อนไปที่ตำแหน่ง Tab ถัดไป

ESC

ตัวอย่าง: ESC ออกจากเมนูหรือปิดหน้าต่าง

SPACE

ตัวอย่าง: SPACE เพิ่มช่องว่างในข้อความ

PAUSE

ตัวอย่าง: PAUSE GUI (เปิดหน้า About ดูสเปคเครื่อง)

CAPSLOCK

ตัวอย่าง: CAPSLOCK เปลี่ยนการพิมพ์ระหว่างตัวพิมพ์ใหญ่และเล็ก

NUMLOCK

ตัวอย่าง: NUMLOCK เปิด-ปิดใช้งานคีย์ตัวเลข (หรือทำเป็น สัญญาณไฟที่คีย์บอร์ดว่าสคริปต์ทำงานเรียบร้อย)

PRINTSCREEN

ตัวอย่าง: GUI PRINTSCREEN จับภาพหน้าจอและเก็บไว้ใน /picture/screenshot

SCROLLOCK

ตัวอย่าง: SCROLLOCK เปิดหรือปิดโหมดการเลื่อน

APP

Application Menu ตัวอย่าง APP : เปิดหน้า Downloads Browser

F1 - F24

ตัวอย่าง: F11 (กด F11 )

Numpad Key

NUM_0, NUM_9

กดปุ่ม Numpad 0-9

NUM_DOT

.

NUM_ENTER

ENTER

NUM_PLUS

+

NUM_MINUS

-

NUM_ASTERISK

*

NUM_SLASH

/

Media Key

RAW_MEDIA

RAW_MEDIA <hexCode>

MEDIA VOLUP

Volume Up เพื่มเสียง

MEDIA VOLDOWN

Volume Down ลดเสียง

MEDIA VOLMAX

เพื่มเสียงสุด

MEDIA VOLMUTE

Mute ปิดเสียง

MEDIA NEXT

เปิดคริปถัดไป

MEDIA PREV

เปิดคริปที่แล้ว

MEDIA PLAY

เล่นหรือหยุดคริป

MEDIA PAUSE

หยุดคริป

MEDIA STOP

Stop VDO หยุดคริปแบบถาวร

MEDIA BRIGHTUP

เพื่มแสง

MEDIA BRIGHTDOWN

ลดแสง

System Key

RAW_SYSTEM

RAW_SYSTEM <hexCode>

SYSTEM SHUTDOWN

Shutdown / Power - ปิดเครื่อง

SYSTEM SLEEP

Sleep / Power - สลีป

SYSTEM WAKEUP

Wake up // ทำงานเฉพาะเครื่องที่มี Permission

🦆 ตัวอย่างสคริปต์ Ducky Script

Restart เครื่อง

DELAY 500
GUI r
DELAY 200
STRING shutdown /r /f /t 0
ENTER

อธิบายการทำงาน

DELAY 500

DELAY 500 = รอ 0.5 วิ คำสั่งทุกคำสั่งใช้หน่วยเวลา (ms) ทั้งหมดยกเว้นบางคำสั่ง

GUI R

GUI + R คือการเปิด Run dialog ใน windows คือส่วนหนึ่งที่ช่วยรันคำสั่ง - หรือก็คือการกดปุ่ม Windows + R

STRING shutdown /r /f /t 0

คำสั่ง CMD สำหรับรีสตาร์ทเครื่อง STRING : เป็นคำสั่งสำหรับพิมพ์ตัวอักษร A-Z 0-9 และอักษรพิเศษ !@# - สามารถปรับความเร็วการพิมพ์ด้วยคำสั่ง HUMAN_TYPE <speed_ms> - หรือจะถ้าเราลืมเปลี่ยนภาษาก็ใช้คำสั่ง DYNAMIC_TYPE_ON ได้เพื่อให้พิมพ์ ENG ได้แม้ใช้ภาษาไทย

ENTER

ENTER คือการกดตกลง และ คือปุ่ม Modifier หรือปุ่มที่สามารถกดพร้อมปุ่มอื่นๆได้เช่น ALT CTRL SHIFT สูงสุด 5 ปุ่ม อ่านต่อ > Combo Key

ปุ่ม WINDOWS, GUI, CMD คือปุ่มเดียวกัน แต่เอาไว้สำหรับคนที่ชินในแต่ละ OS ไม่เหมือนกัน - CONTROL, CTRL - DELETE, DEL - ESCAPE, ESC - ARROWREFT, REFT


เงื่อนไขต่างๆ ในการใช้งาน อ่านเลย!

🛡️เงื่่อนไขการใช้งาน

Last updated