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

UDF _IMGSearch 2015

Thảo luận trong 'Chia sẻ mã nguồn' bắt đầu bởi Tungtata, 19/9/15.

  1. Phúc

    Phúc Thành viên mới
    • 3/6

    Tham gia ngày:
    29/9/15
    Bài viết:
    5
    Đã được thích:
    11
    ủa ad hỏi thữ nó có kiểm tra ảnh tồn tại đc hay k vậy VD ảnh tồn tại thì trả về 1 chứ để $return[0] = 1 nó chỉ là mảng vì làm ntn nó nhận diện hình ảnh xong nó chỉ click toạ độ đó k à k thay đổi nếu vị trí cái hình đó di chuyển qa chỗ khác
     
    Phan Dong and xuan2261 like this.
  2. Hadesxzx

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

    Tham gia ngày:
    7/11/15
    Bài viết:
    3
    Đã được thích:
    3
    cái mà nhận diện hình ảnh trong khung cửa sổ mình phải viết code như thế nào.
    Đây mà một đoạn code mình muốn nhận điện hình ảnh có sãng
    Local $a = _IMGSearch("hades.png",1)
    If $a[0] == 1 Then
    ControlClick($hw, "", "", "left", 1, 459, 191)
    ControlClick($hw, "", "", "left", 1, 346, 462)
    ControlSend($hw, "", "", "{Enter}")
    EndIf
    file hình ảnh là "hades.png"
    Nếu trong khung cửa sổ đó có hình ảnh giống như trên thì sẽ cho những dòng click như trên kia. Test 360 kiểu mò nát quần luôn r :) . Ai giúp với
     
    Phan Dong thích bài này.
  3. Tungtata

    Tungtata Tà tà mà sống ~ Thành viên BQT Administrator
    • 93/113

    Tham gia ngày:
    25/8/15
    Bài viết:
    289
    Đã được thích:
    924
    Nơi ở:
    Hà Nội
    b thử dùng ảnh bmp gốc xem
     
    Phan Dong and Hadesxzx like this.
  4. Hadesxzx

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

    Tham gia ngày:
    7/11/15
    Bài viết:
    3
    Đã được thích:
    3
    Cảm ơn ad. Đã mò ra :D
    Ad có yahoo, of Fb gì hok ?
     
    Phan Dong thích bài này.
  5. Hadesxzx

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

    Tham gia ngày:
    7/11/15
    Bài viết:
    3
    Đã được thích:
    3
    $img = _IMGSearch_WaitArea(@ScriptDir & '\File' & $i & '.bmp', 10000, $BS[0], $BS[1], $BS[0] + $BS[2], $BS[1] + $BS[3])

    Số 10000 có phải tốc độ để nhận biết ảnh không ad, nếu muốn load hình nhanh hơn thì chỉnh về 1 hay 0.5 được không. cách chỉnh max tốc độ có không ad .
     
    Phan Dong thích bài này.
  6. Tungtata

    Tungtata Tà tà mà sống ~ Thành viên BQT Administrator
    • 93/113

    Tham gia ngày:
    25/8/15
    Bài viết:
    289
    Đã được thích:
    924
    Nơi ở:
    Hà Nội
    10000 là timeout. nếu 10 giây k nhận ra ảnh nó trả về kết quả 0
     
    Phan Dong thích bài này.
  7. truongduythai

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

    Tham gia ngày:
    20/11/15
    Bài viết:
    1
    Đã được thích:
    1
    em chạy vd trên nhưng muốn dùng controlclick nhưng k chạy được. Anh có thể chỉ cách được không?
     
    Phan Dong thích bài này.
  8. nhatvu123

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

    Tham gia ngày:
    23/11/15
    Bài viết:
    1
    Đã được thích:
    1
    Sau mỗi hình ảnh xuất hiện, mình click và Send một text nào đấy, vậy có dùng hàm if nhiều lần với biến $i được không ad
     
    Phan Dong thích bài này.
  9. Tungtata

    Tungtata Tà tà mà sống ~ Thành viên BQT Administrator
    • 93/113

    Tham gia ngày:
    25/8/15
    Bài viết:
    289
    Đã được thích:
    924
    Nơi ở:
    Hà Nội
    mình chưa hiểu rõ câu hỏi của bạn
     
    kamsamita1 and Phan Dong like this.
  10. bkbgodlike

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

    Tham gia ngày:
    15/12/15
    Bài viết:
    1
    Đã được thích:
    2
    hi ad cho mình hỏi làm sao để search ra tất cả vị trí của ảnh trên màn hình vậy?
    Mình test thì nó chỉ ra vị trí đầu tiên từ trái qua thôi, trong khi mình cần ra 1 list tọa độ.
    Ai biết giúp mình với
    Tks
     
    kamsamita1 and Phan Dong like this.
  11. Tungtata

    Tungtata Tà tà mà sống ~ Thành viên BQT Administrator
    • 93/113

    Tham gia ngày:
    25/8/15
    Bài viết:
    289
    Đã được thích:
    924
    Nơi ở:
    Hà Nội
    cái này mình chưa nghĩ ra, theo mình bạn có thể search ra thì làm sao search 1 khu vực đã loại trừ khu tìm thấy rồi, cứ thế đến khi k ra nữa
     
    kamsamita1 and Phan Dong like this.
  12. SeaMax

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

    Tham gia ngày:
    7/1/16
    Bài viết:
    1
    Đã được thích:
    2
    Mình tải về làm y như hướng dẫn thear mà nó ko chạy.
    Nó click góc trái, ko hiểu lý do: ảnh đã tạo theo hướng dẫn, ...
    :oops::oops::oops::oops::oops:
     
    kamsamita1 and Phan Dong like this.
  13. nprohd

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

    Tham gia ngày:
    6/2/16
    Bài viết:
    4
    Đã được thích:
    6
    ad có udf nào để tìm hình ảnh trong cửa sổ mà không chiếm màn hình không, ngay cả khi thu nhỏ cửa sổ đó lại auto vẫn chạy vẫn tìm thấy được hình ảnh bình thường, hoặc tìm theo điểm ảnh cũng đc
     
    kamsamita1 and Phan Dong like this.
  14. Yagami Raito

    Yagami Raito Moderator Moderator
    • 13/23

    Tham gia ngày:
    29/10/15
    Bài viết:
    7
    Đã được thích:
    34
    kamsamita1 and Phan Dong like this.
  15. QVu

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

    Tham gia ngày:
    6/11/15
    Bài viết:
    1
    Đã được thích:
    1
    Mình có 1 thắc mắc nhờ admin giải thích giúp. Mình thử chạy lệnh Imagesearch trên 2 máy có cùng cấu hình, độ phân giải màn hình, độ phân giải bluestack. Kết quả là chương trình chạy đúng trên máy này thì không đúng trên máy kia và ngược lại. Mình có thử dụng lệnh IFimage của Jitbit macro để test hì ảnh thì bên Jitbit nó báo hình ảnh của cả 2 máy đều giống nhau. Ad cho mình hỏi cơ chế kiểm tra ảnh của UDF này nó như thế nào vây ạ! Thanks!
     
    sakamoto thích bài này.
  16. namdoitntn

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

    Tham gia ngày:
    10/3/16
    Bài viết:
    1
    Đã được thích:
    1
    mình có sửa đoạn mã như này khi chuyển từ Mouseclick sang ControlClick mà không được giúp mình với ạ :(

    Local $BS = WinGetPos('BlueStacks App Player')
    WinActive('BlueStacks App Player')
    Local $img


    For $i = 1 To 3 Step +1
    $img = _IMGSearch_WaitArea(@ScriptDir & '\File' & $i & '.bmp', 10000, $BS[0], $BS[1], $BS[0] + $BS[2], $BS[1] + $BS[3])
    MouseClick('left', $img[1], $img[2]) =====>>> như này thì chạy bình thường
    ControlClick('BlueStacks App Player','','','left',1,$img[1], $img[2]) =====>>> như này thì nó ko click gì cả :(
    Sleep(1000)
    If $i == 2 Then
    Send($l)
    Send("{enter}")
    EndIf
    If $i == 3 Then
    Send($m)
    Send('{tab}')
    Send($p)
    Send('{enter}')
    EndIf

    Next
    mong mọi người giúp đỡ, không biết mình sai chỗ nào ạ
     
    kamsamita1 thích bài này.
  17. ntprohd

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

    Tham gia ngày:
    21/1/16
    Bài viết:
    10
    Đã được thích:
    8
    hình như trên Bluestacks ko dùng được controlclick sao ấy
     
    kamsamita1 thích bài này.
  18. demenvuitinh

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

    Tham gia ngày:
    17/6/16
    Bài viết:
    1
    Đã được thích:
    1
    Mình là newbie, mình download example về, để trong ổ D "D:\Working\Test_tool\AutoIT\Download\_IMGSearch", sau đó mình dùng Paint chụp hình 1 ứng dụng save lại "File1.bmp, File2.bmp", rồi để chung folder trên.
    Mình run "AutoAddAccountBlueStack.au3" nhung không chạy được giống bạn.
    Vui lòng chỉ giúp mình với. Cám ơn nhiều
     
    kamsamita1 thích bài này.
  19. Xuân Dũng 38

    Xuân Dũng 38 Thành viên hiểu biết
    • 83/90

    Tham gia ngày:
    9/9/15
    Bài viết:
    89
    Đã được thích:
    1,967
    Nơi ở:
    Hà Nội
    Thanks cái tinh thần chia sẻ




    Ahihi đồ chó :))
     
    kamsamita1 thích bài này.
  20. sayuto

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

    Tham gia ngày:
    10/7/16
    Bài viết:
    19
    Đã được thích:
    9
    cái capture trên win 10 không chạy đc anh ơi ,nó capture toàn capt màn hình nền chứ không chụp ảnh phím
     
    kamsamita1 thích bài này.

Chia sẻ trang này

Đang tải...