ยังไม่ได้เลยครับ ผมเลยเอาโค้ดแบบนี้ไปลองกับไฟล์อื่นๆ เช่น NewFolder หรือ เกม
ก็สามารถ WinActivate , คลิกเม้าและ ขึ้น MsgBox ได้ครับ (เม้าขยับไปคลิกได้)
แต่พอลองกับ โปรแกรม แอล z ซี ซึ่งผมต้องการจะให้มันคลิก
มันไม่สามารถ คลิกได้ครับ จะขึ้นแค่ MsgBox เท่านั้น (เม้าอยู่เฉยๆไม่ขัยบไปคลิกเลย)ผมเลยลองเปลี่ยนให้สั่งคลิก 1000ครั้ง เม้าก็ยังไม่ขยับไปคลิกเลยครับ
ช่วยบอกทีนะครับ ขอบคุณมากๆๆๆๆๆๆๆนะครับ ผมลองเปลี่ยนคำสั่งหลายครั้งแต่ก็ยังไม่ได้ หรือว่ามันมีตัวป้องกันการคลิกหรอครับ แต่ไม่น่าเปนไปได้เพราะสามารถตรวจจับสีของโปรแกรมนี้ได้ครับ
HotKeySet("{F1}","stop")
Opt("MouseCoordMode", 2)
Opt("PixelCoordMode", 2)
Opt("CaretCoordMode", 2)
While 1
Sleep(100)
If PixelGetColor(392,91) = 0x000000 Then
WinActivate("[LZC-CyberPG]")
ControlClick("[LZC-CyberPG]","","",30,274, 205)
Sleep(100)
MouseClick("left",0,0,30,22)
MsgBox(0,"","")
MouseClick("left",0,0,30,22)
MouseClick("left",0,0,30,22)
Else
WinActivate("[LZC-CyberPG]")
ControlFocus("[LZC-CyberPG]","","")
MouseClick("left",125,230,1,22)
ControlClick("[LZC-CyberPG]","","","",1,10,45)
MsgBox(0,"","")
EndIf
WEnd
Func stop()
Exit
EndFunc