ตามหัวข้อครับ ผมลองเขียนดูแล้ว มันก็รันผ่านแต่ทำไมไม่ทำงาน
แล้วผมมีอีกอย่างครับคำสั่ง PixelGetColor
_____________________________________________________________________________
If PixelGetColor(477, 37) = 0xD3DAED Then
Creating_Monster_Step1()
sleep (5)
Creatind_X_Y_Monster_Step2()
sleep (5)
WinActivate("[CLASS:#32770]","")
If PixelGetColor(47, 37) = 0xFFFFFF Then
Send("^{Tab}")
Send("^{Tab}")
Send("^{Tab}")
Creating_X_Y_Monster_Step2_1_CtrlSel_Ctrlvariable()
EndIf
ElseIf PixelGetColor(437, 815) = 0xF1EDED Then
Else
EndIf
_____________________________________________________________________________
ตรงบรรทัด if PixelGetColor(47, 37) = 0xFFFFFF Then ผมเช็คว่าถ้าพิกัดนี้เป็นสีขาว
จะทำงาน แต่พอผม รัน โปรแกรม ตรงพิกัด 47, 37 มันเป็นสี ขาวชัด แต่มันกลับเช็คไม่ผ่าน
สิ่งที่ผม งงๆ คือ
1. คำสั่ง ControlCrick ไม่ทำงาน
2. if PixelGetColor(47, 37) = 0xFFFFFF Then มันเช็คไม่ผ่านทั้งๆที่พิกัดนั้นเป็นสี 0xFFFFFF
แล้วผมมีอีกอย่างครับคำสั่ง PixelGetColor
_____________________________________________________________________________
If PixelGetColor(477, 37) = 0xD3DAED Then
Creating_Monster_Step1()
sleep (5)
Creatind_X_Y_Monster_Step2()
sleep (5)
WinActivate("[CLASS:#32770]","")
If PixelGetColor(47, 37) = 0xFFFFFF Then
Send("^{Tab}")
Send("^{Tab}")
Send("^{Tab}")
Creating_X_Y_Monster_Step2_1_CtrlSel_Ctrlvariable()
EndIf
ElseIf PixelGetColor(437, 815) = 0xF1EDED Then
Else
EndIf
_____________________________________________________________________________
ตรงบรรทัด if PixelGetColor(47, 37) = 0xFFFFFF Then ผมเช็คว่าถ้าพิกัดนี้เป็นสีขาว
จะทำงาน แต่พอผม รัน โปรแกรม ตรงพิกัด 47, 37 มันเป็นสี ขาวชัด แต่มันกลับเช็คไม่ผ่าน
สิ่งที่ผม งงๆ คือ
1. คำสั่ง ControlCrick ไม่ทำงาน
2. if PixelGetColor(47, 37) = 0xFFFFFF Then มันเช็คไม่ผ่านทั้งๆที่พิกัดนั้นเป็นสี 0xFFFFFF