1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

Hỏi đáp MoveMouse không chiếm chuột

Thảo luận trong 'Thảo luận chung - Hỏi đáp' bắt đầu bởi MrNhan, 20/10/18.

  1. MrNhan

    MrNhan Thành viên mới
    • 3/6

    Tham gia ngày:
    18/10/18
    Bài viết:
    2
    Đã được thích:
    1
    Xin chào all, mình muốn hỏi trong autoIT có cách nào MoveMouse đến vị trí chỉ định rồi mới click được không, ai có thể cho mình xin 1 keyword hay 1 cái hướng dẫn để mình tìm thiểu. Thanks !
     
    Nguyen Hau thích bài này.
  2. yutijang

    yutijang Thành viên năng động
    • 28/34

    Tham gia ngày:
    1/7/18
    Bài viết:
    110
    Đã được thích:
    61
    Vấn đề của bạn chỉ ở mức cơ bản, rất ít người muốn trả lời, vậy hãy đọc nhiều thêm trước khi nêu câu hỏi :) học autoit thì file help chính là người bạn thân thiết :)

    Bạn hãy tìm đọc trong file help hoặc topic hướng dẫn cơ bản trong diễn đàn về MoveMouse(), MouseClick(), ControlClick()

    Thân!
     
    Huân Hoàng thích bài này.
  3. Milli Master

    Milli Master ??
    • 93/113

    Tham gia ngày:
    9/7/16
    Bài viết:
    106
    Đã được thích:
    2,309
    Nơi ở:
    Thủ Đức, TP Hồ Chí Minh
    MoveMouse không chiếm chuột ? o_O
     
  4. hoangvq

    hoangvq Thành viên
    • 8/11

    Tham gia ngày:
    12/7/18
    Bài viết:
    29
    Đã được thích:
    7
    Có thể dùng postmessage, sendmessage.
     
  5. AABB

    AABB Thành viên mới
    • 3/6

    Tham gia ngày:
    13/1/18
    Bài viết:
    11
    Đã được thích:
    2
    "controlclickdrag"
    test thử
    Mã (AutoIt):
    #include <SendMessage.au3>
    #include <WinAPI.au3>

    Func ControlClickDrag($wHandle, $Button="left", $X1="", $Y1="", $X2="", $Y2="")
       Local $MK_LBUTTON  = 0x0001
       Local $WM_LBUTTONDOWN  = 0x0201
       Local $WM_LBUTTONUP  = 0x0202
       Local $MK_RBUTTON  = 0x0002
       Local $WM_RBUTTONDOWN  = 0x0204
       Local $WM_RBUTTONUP  = 0x0205
       Local $WM_MOUSEMOVE  = 0x0200
       Local $i = 0
       Select
    Case $Button = "left"
    $Button  = $MK_LBUTTON
    $ButtonDown  = $WM_LBUTTONDOWN
    $ButtonUp  = $WM_LBUTTONUP
    Case $Button = "right"
    $Button  = $MK_RBUTTON
    $ButtonDown  = $WM_RBUTTONDOWN
    $ButtonUp  = $WM_RBUTTONUP
       EndSelect
       DllCall("user32.dll", "int", "SendMessage", "hwnd", $wHandle, "int", $ButtonDown, "int", $Button, "long", _MakeLong($X1, $Y1))
       DllCall("user32.dll", "int", "SendMessage", "hwnd", $wHandle, "int", $ButtonUp, "int", $Button, "long", _MakeLong($X2, $Y2))
    EndFunc

    Func _MakeLong($LoWord,$HiWord)
    Return BitOR($HiWord * 0x10000, BitAND($LoWord, 0xFFFF))
    EndFunc
     

Chia sẻ trang này

Đang tải...