ลองเปลี่ยนชุดคำสั่งด้านล่างนี้ครับ
ตัวอย่างสำหรับกดปุ่ม 1 2 3 4 โดยใช้คำสั่ง ControlSend
ตัวอย่างสำหรับกดปุ่ม 1 2 3 4 โดยใช้คำสั่ง ControlSend
- Code:
#include <Constants.au3>
#include <WinAPI.au3>
Global $GameHD, $GameHD2
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
$GameHD2 = _WinAPI_GetWindow($GameHD, $GW_CHILD)
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม")
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("ชื่อไตเติลเกมส์") Then WinActivate($GameHD)
Sleep(1000)
ControlSend($GameHD, "", $GameHD2, "1")
Sleep(100)
ControlSend($GameHD, "", $GameHD2, "2")
Sleep(100)
ControlSend($GameHD, "", $GameHD2, "2")
Sleep(100)
ControlSend($GameHD, "", $GameHD2, "3")
Sleep(100)