เขียน โปรแกรมคลิกเมาส์ อัตโนมัติ AutoMouse-AutoIt

มาถึงบทความนี้เพื่อนๆ คงเริ่มคล่องขึ้นกันแล้วหละผมว่า บทความนี้ผมก็จะมาสอนทำ Auto Mouse คลิกเมาส์อัตโนมัติตามตำแหน่งที่กำหนด โดยจะใช้คู่กับ คำสั่งในบทความก่อนหน้านี้นำมาประยุกต์ใช้ครับ
MouseClick("left", x, y, 1, 10)
คำสั่ง MouseClick("ชื่อปุ่มที่จะคลิก", ตำแหน่งแกนX, ตำแหน่งแกนY, จำนวนคลิก, ความไวเมาส์)

ตำแหน่งแกน X, แกน Y สามารถหาได้จากโปรแกรม AutoIt Info
ตำแหน่งแกน X,Y ก็คือถ้าอยากให้เมาส์คลิกตรงไหนก็เลื่อน Finder Tool ไปจับตรงนั้น แล้วนำค่ามาใช้

Code ใช้งานจริง จำนำเมาส์ไปคลิกเปิด Notepad
       หลักการก็คือ จะให้เมาส์เลื่อนไปคลิก ซ้าย 1ครั้งที่ Start Menu จากนั้นจะให้พิมพ์อัตโนมัติว่า Notepad และกด Enter เข้าโปรแกรม สุดท้ายให้ขึ้น MsgBox ว่าเปิดโปรแกรมสำเร็จแล้ว
ก่อนอื่นปรับตั้งค่า AutoIt Info โดยไปที่ Option > Coord Mode > Screen เพื่อหาตำแหน่งทั้งหน้าจอ
จากนั้นลองหาพิกัดดูนะครับ เดี๋ยววาง Code ไว้ให้ลองแก้เล่น
HotKeySet("{F1}", "click1")
HotKeySet("{ESC}", "end")

While 1

     Tooltip("")

WEnd

Func click1()

     MouseClick("left",22, 1059,1,10);อย่าลืมนะแก้เลขพิกัดกันก่อนด้วยเพราะแต่ละเครื่องจอไม่เท่ากัน

  Sleep(500)

  Send("Notepad")

  Sleep(500)

  Send("{ENTER}")

  Sleep(500)

  MsgBox(0,"แจ้งเตือน","เปิดสำเร็จแล้วนะ")

EndFunc

Func end()

     Exit

EndFunc



แสดงความคิดเห็น

0 ความคิดเห็น