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 Cho hỏi cách click chuột trái và đè chuột cho đến khi mình click lại lần nữa ?

Thảo luận trong 'AutoHotkey' bắt đầu bởi watercat12, 18/11/17.

  1. watercat12

    watercat12 Thành viên mới
    • 1/6

    Tham gia ngày:
    18/11/17
    Bài viết:
    3
    Đã được thích:
    1
    Mình cần làm là: khi click chuột trái và nó sẽ tự đè chuột cho đến khi mình click lại lần nữa thì làm sao nhỉ ?
    Mình chỉ làm được là khi click chuột nó sẽ đè 1 phím cho đến khi mình click chuột phát nữa :(
     
  2. powertalent

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

    Tham gia ngày:
    23/11/17
    Bài viết:
    2
    Đã được thích:
    1
    Mã (Autohotkey):
    mouseDownFlag := 1
    LButton::
        if (mouseDownFlag){
            Send {LButton DOWN}  
        } else {
            Send {LButton UP}    
        }
        mouseDownFlag := !mouseDownFlag
    return
     
    watercat12 thích bài này.
  3. watercat12

    watercat12 Thành viên mới
    • 1/6

    Tham gia ngày:
    18/11/17
    Bài viết:
    3
    Đã được thích:
    1
    tại sao mình sửa lại như vậy thì xài ko dc nhỉ
    mình viết theo của bạn thì nút chuột bị vô hiệu hóa luôn
    Mã (Autohotkey):
    mouseDownFlag := 1
    *~LButton::
        if (mouseDownFlag){
            Send {LButton DOWN}
        } else {
            Send {LButton UP}    
        }
        mouseDownFlag := !mouseDownFlag
    return
    *~RButton::
        if (!mouseDownFlag){
            Send {LButton Up}
        }
        mouseDownFlag := !mouseDownFlag
    return
    F2:: Suspend
    return
     
  4. powertalent

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

    Tham gia ngày:
    23/11/17
    Bài viết:
    2
    Đã được thích:
    1
    Mình không bị vô hiệu hóa chuột
    Mã (Autohotkey):
    mouseDownFlag := 1
    LButton::
    if (mouseDownFlag){
    Send {LButton DOWN}
    } else {
    Send {LButton UP}
    }
    mouseDownFlag := !mouseDownFlag
    return
    RButton::
    if (!mouseDownFlag){
    Send {LButton Up}
    }
    mouseDownFlag := !mouseDownFlag
    return
    F2:: Suspend
    return
    Mình đã build đoạn ở trên ra Exe, bạn thử xem thế nào
     

    Các file đính kèm:

Chia sẻ trang này

Đang tải...