[You must be registered and logged in to see this image.]
คือผมต้องการอยากให้ ต่ำแหน่งที่ ($zinput3) Click มากกว่า 1 ครั้งต้องทำยังไงครับ ผมลองใส่ค่าไปมันก็กดแค่ครั้ง เด๋วตลอกเลยครับ ลบกวนผู้รู้ช่วยบอกทีนะครับ
ControlClick($gamehd, "", "", "left", ($zinput3), ($zinput1), ($zinput2))
Sleep 2000
- Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Global $GameHD
Func _PSsixLoadH($gtitle)
$GameHD = WinGetHandle($gtitle)
If @error Then
MsgBox(4096, "Error", "กรุณาเปิดโปรแกรม BlueStacks ก่อนเปิดโปรแกรม")
Else
Return 1
EndIf
EndFunc
If _PSsixLoadH("BlueStacks App Player for Windows (beta-1)") Then WinActivate($GameHD)
HotKeySet('{F1}', 'xStart')
HotKeySet('{F2}', 'xQuit')
Global $Paused
$d3 = WinActivate("BlueStacks App Player for Windows (beta-1)","")
$mLeft = "left"
$mRight = "right"
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 396, 142, 192, 124)
$Label1 = GUICtrlCreateLabel("ตั้งค่าต่ำแหน่งที่จะ Click", 24, 24, 112, 17)
$Label2 = GUICtrlCreateLabel("ต่ำแหน่ง X :", 168, 24, 60, 17)
$Label3 = GUICtrlCreateLabel("ต่ำแหน่ง Y :", 168, 48, 60, 17)
$Input2 = GUICtrlCreateInput("", 232, 48, 121, 21)
$Input1 = GUICtrlCreateInput("", 232, 24, 121, 21)
$Label4 = GUICtrlCreateLabel("ต้องการ Click", 120, 104, 66, 17)
$Input3 = GUICtrlCreateInput("", 200, 104, 49, 21)
$Label5 = GUICtrlCreateLabel("ครั้ง", 264, 104, 22, 17)
$Button1 = GUICtrlCreateButton("Start", 8, 104, 51, 25)
$Button2 = GUICtrlCreateButton("Stop", 336, 96, 51, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func xStart()
$zinput1 = GUICtrlRead($input1)
$zinput2 = GUICtrlRead($input2)
$zinput3 = GUICtrlRead($input3)
While 1
ControlClick($gamehd, "", "", "left", ($zinput3), ($zinput1), ($zinput2))
Sleep 2000
ControlClick($gamehd, "", "", "left", 1, 495, 487)
Sleep 2000
WEnd
EndFunc
Func xQuit()
MsgBox(0,"เลิกบอท","ขอบคุณที่ร่วมทำสอบโปรแกรมครับ")
Exit
EndFunc
คือผมต้องการอยากให้ ต่ำแหน่งที่ ($zinput3) Click มากกว่า 1 ครั้งต้องทำยังไงครับ ผมลองใส่ค่าไปมันก็กดแค่ครั้ง เด๋วตลอกเลยครับ ลบกวนผู้รู้ช่วยบอกทีนะครับ
ControlClick($gamehd, "", "", "left", ($zinput3), ($zinput1), ($zinput2))
Sleep 2000