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 [Solved] Lấy handle cửa sổ khi click chuột vào cửa sổ đó

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

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. sangqc001

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

    Tham gia ngày:
    30/4/17
    Bài viết:
    13
    Đã được thích:
    1
    các bác cho e hỏi có cách nào click vào cửa sổ rồi lấy handle không vậy?tks all bro!
     
  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
    sangqc001 thích bài này.
  3. sangqc001

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

    Tham gia ngày:
    30/4/17
    Bài viết:
    13
    Đã được thích:
    1
    Example()

    Func Example()

    Local $sText = WinGetTitle("[ACTIVE]")


    MsgBox($MB_SYSTEMMODAL, "", $sText)
    EndFunc
    e định dùng cái này mà chưa hiểu lắm.bro sửa dùm e đc ko?
     
  4. 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
    Code đó đâu có lỗi gì, bạn muốn sửa sao? Nếu giúp được thì mình sẽ giúp :)
     
    sangqc001 thích bài này.
  5. sangqc001

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

    Tham gia ngày:
    30/4/17
    Bài viết:
    13
    Đã được thích:
    1
    HotKeySet("{F9}", "_exit")
    Local $winhandle = WinGetTitle("[ACTIVE]")
    While 1
    If WinWaitNotActive($winhandle) Then
    $winhandle = WinGetTitle("[ACTIVE]")
    $wintitle = WinGetTitle($winhandle)
    MsgBox(0,"",$wintitle)
    EndIf
    Sleep(100)
    ExitLoop
    WEnd

    Func _exit()
    Exit
    EndFunc
    ControlClick("$wintitle", "", "", "left", 1, 156, 98)
    Sleep(5000)


    sao cái control click nó k chạy bác nhỉ
     
  6. 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
    Bởi vì chỉ khai báo nó là biến Local, bạn hãy khai báo thành biến Global.
     
    sangqc001 thích bài này.
  7. sangqc001

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

    Tham gia ngày:
    30/4/17
    Bài viết:
    13
    Đã được thích:
    1
    Global vẫn ko click bác ạ!
     
  8. 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
    sangqc001 thích bài này.
  9. sangqc001

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

    Tham gia ngày:
    30/4/17
    Bài viết:
    13
    Đã được thích:
    1
    ok đc rồi bác ơi tks !!
     
    yutijang thích bài này.
  10. sangqc001

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

    Tham gia ngày:
    30/4/17
    Bài viết:
    13
    Đã được thích:
    1
    mà cho vào func()......endfunc là nó không chạy bác ạ
     
    Chỉnh sửa cuối: 28/12/18
  11. 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
    @sangqc001 Bạn đã làm được chưa? Nếu chưa thì bạn có thể đưa vấn đề lên đây, tụi mình tiếp tục giải quyết :D
     
    sangqc001 thích bài này.
  12. sangqc001

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

    Tham gia ngày:
    30/4/17
    Bài viết:
    13
    Đã được thích:
    1
    e chạy ok rồi bác ạ
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này

Đang tải...