*ขออภัยแอดมินที่ตั้งกระทู้ผิดที่ครับ*
จากที่ลองค้นหาหลายๆกระทู้จนได้โค้ดมาดัดแปลงดังนี้ครับ
Global $GameHD
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกมส์")
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("Bluestacks App Player") Then WinActivate($GameHD)
If PixelGetColor(1143,654,$GameHD) = 0xFFB3AD Then MouseClick("",1143,654,1,2)
;If PixelGetColor(1143,654,$GameHD) = 0xFFB3AD Then ControlClick($GameHD,"","[CLASS:BlueStacksApp; INSTANCE:1]","left",1,1143, 654)
ในส่วนของเช็คสีน่าจะไม่ผิดเพราะผมลองเปลี่ยนสีอื่น MouseClick จะไม่ทำงานครับ
ก็เลยอยากเปลี่ยนมาใช้ ControlClick แต่ปรากฏว่า ControlClick ใช้ไม่ได้ครับ
ในส่วน ControlClick ผมใส่ class ผิดไปหรือเปล่าครับ
จากที่ลองค้นหาหลายๆกระทู้จนได้โค้ดมาดัดแปลงดังนี้ครับ
Global $GameHD
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "ไม่พบหน้าต่างเกมส์")
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("Bluestacks App Player") Then WinActivate($GameHD)
If PixelGetColor(1143,654,$GameHD) = 0xFFB3AD Then MouseClick("",1143,654,1,2)
;If PixelGetColor(1143,654,$GameHD) = 0xFFB3AD Then ControlClick($GameHD,"","[CLASS:BlueStacksApp; INSTANCE:1]","left",1,1143, 654)
ในส่วนของเช็คสีน่าจะไม่ผิดเพราะผมลองเปลี่ยนสีอื่น MouseClick จะไม่ทำงานครับ
ก็เลยอยากเปลี่ยนมาใช้ ControlClick แต่ปรากฏว่า ControlClick ใช้ไม่ได้ครับ
ในส่วน ControlClick ผมใส่ class ผิดไปหรือเปล่าครับ